osgi架构中,能够实现各类语言自己实现的DLL组件的插件集成吗?

问题描述

我们现在需要做一个项目,项目要求能够不断地在根据需要1)增加和改变业务流程,2)更换业务模块功能。3)业务流程用图形化的方式来显示和修改。经过初步研究,发现OSGI技术的思想非常适用于我们的这个项目。但是项目对插件的实现有要求,不能指定为JAVA。要求可以用任何一种语言做成模块插入到项目流程中。这样的话,OSGI适合吗?我没有用过OSGI,请各位大神帮忙回答一下。

时间: 2024-10-26 23:43:30

osgi架构中,能够实现各类语言自己实现的DLL组件的插件集成吗?的相关文章

现代应用架构中的配置管理面临的挑战和应对之道

摘要:过去15年中,互联网产业开始蓬勃发展,基于互联网的各类应用大放异彩,而在信息技术上,企业应用架构也逐渐从传统的ERP,JavaEE集中式应用开始走向互联网.云计算.分布式服务化架构的转型,在这个过程中,数据中心及应用的配置管理这个领域也发生了深刻的变化.本文简单介绍了在现代企业应用架构中,传统的围绕分散的配置文件为中心的配置管理方式在面对诸如微服务.DevOps.容器服务.云计算等新技术形式下面临的挑战,同时会探讨如何通过独立的配置中心服务集中式管理数据中心中的所有配置来解决这一挑战,同时

OEA 中的多国语言实现

  本篇博客主要描述在 OEA 框架中的多国语言框架的原理及应用.   多国语言常见实现及原理分析     管理软件平台,一般来说,都应该支持多国语言,以支持应用程序走向国际化.OEA 最近也提供了多国语言框架,它可以在修改少量甚至不修改代码的情况下,快速.灵活地,使得整个应用软件支持各个国家的语言.在 .NET 平台上,要实现多国语言切换,一般可以使用资源文件实现:在WPF中,也可以使用动态引用实现.这些可以参考以下几篇文章中讲到的方法:<WP7多国语言支持>.<一种灵活的WPF程序多

信息架构中的常见模型

<信息架构中的常见模型>是整个"web交互设计方法"中的一部分: 本期的内容目的是分享和总结信息架构中一部分基本的交互模型.信息架构需要考虑内容和功能的建构,首先需要考虑怎样组织内容和功能的关系,也就是切分内容,如何把一些动作和对象跟主题顺畅的结合起来:第二步就是考虑怎样引导用户通过界面达成他们的目标,也就是用"物理结构"把内容用页面\窗口\面板等元素将信息表达出来,交互模型正是针对第二个步骤来说的,这些模式帮助我们在表达信息的时候能够有一些常用的思路和

信息架构中信息类粒化简谈

当我们进一座写字楼的时候,找你想要去的房间,你会依据什么来指引到那个房间?当你到超市买东西的时候,什么东西指引你可以很快的找到你要去物柜?当你到达一个网站的时候,你依靠什么找到你要的信息?什么样的方式可以让你更加快捷的找到你所关注的目标信息?这时候,一个写字楼的楼层房间分布图谱,一个超市的物品分类,一个网站的信息架构就显示出它的作用了. 当我们找那个目标房间具体信息,房间的位置,朝南还是朝北,房间大小,距离电梯的距离等等,超市找物柜里面的物品,找红酒还是白酒,什么品牌,价格,是否有促销,是自己品

关于Servlet、Jsp中的多国语言显示 -- 转自高人

js|servlet|显示 /***有朋友有如此苦心之作,实在感谢,相信它不会怪我转贴吧,他的email是vividq@china.com*/ 关于Servlet.Jsp中的多国语言显示 因为一直不信Java竟会有不能混排显示多国语言的BUG,这个周末研究了一下Servlet.Jsp的多国语言显示的问题,也就是Servlet的多字符集问题,由于我对字符集的概念还不是很清晰所以写出的东西未必是准确的,我是这样理解Java中的字符集的:在运行时,每个字符串对象中存储的都是编码为UNICODE内码的(

网络中的Ajax:在Ajax架构中聚合来自多个站点的内容所面临的安全性和拓扑问题

在试图将 Asynchronous JavaScript and XML (Ajax) 编程技术引入到网络环境中时,常常会遇到一些困难. 简介 Ajax 架构一个让人兴奋的特性就是能够聚合来自多个数据源的内容并由此创建一个全新的站点或 Web 应用程序.比方说,您可以创建这样一个 Web 应用程序,它能综合各种气象服务的信息来给出几个滑雪场的天气信息.这些天气信息原来可以通过几个 Web 站点得到,而您的应用程序将这些数据一同带到了一个 Web 页上.这类应用程序通常都被称为 mashup.无需

如何在Word 2013中设置默认校对语言

在Word2013中进行拼写和语法检查时,通常会使用一种语言作为参考语言.例如英文拼写通常会采用"英语(美国)"作为参考语言.用户可以根据实际需要设置校对语言,操作步骤如下所述: 第1步,打开Word2013文档窗口,选中需要进行拼写和语法检查的文本.然后切换到"审阅"功能区,在"语言"分组中单击"语言"按钮,并在打开的菜单中选择"设置校对语言"命令,如图2013080626所示. 图2013080626

基于LINQ TO SQL的多层架构中,如何将实体附加至不同的DataContext

注意: 1.本文中所提到的"实体"均为由LINQ TO SQL生成的(即.dbml) 2.你需要了解LINQ TO SQL对表关联的实现方式,EntitySet 和 EntityRef 也许你看到标题后,会觉得问题比较抽象,那么我举个实例来具体说明一下问题. 在基于LINQ TO SQL的N层架构中,假如我们需要对一个实体进行更新,那么流程应是这样: 流程 BLL.GetModel(p=>p.id==1) --> 修改相应属性(字段)值 --> BLL.Update(

如何在Windows 8中安装和卸载语言包

  1.在系统下同时按住键盘上 "Windows 徽标" 键和 "X" 键,在系统工具快捷入口打开"控制面板"; 2.在"时钟.语言和区域"的选项下找到并打开"添加语言"; 3.选择"添加语言" ; 4.以英语为例,选择"英语",双击即可; 5.选择"英语(美国)",选择为美式英语; 6.在英语的后面选择"选项"; 7.点击&q