组件对象模型,基于 OSGi 服务模型实现组件之间松耦合通信

2009 年 12 月 23 日 --转自IBMOSGi Service Layer 所定义服务模型是以发布 (Publish) 发现 (Find) 和绑定 (Bind)为基础操作的动态协作合作模型。所谓的服务 (Service) 就是标准的 Java 对象向服务注册表 (Service Registry) 注册的一个或者多个接口 (interface)。 Bundle 可以向服务注册表注册服务,... [阅读全文]

什么是osgi,OSGi到底给我们带来了什么[附PPT和Demo]

算算时间,接触OSGi已有2年半时间了,我一直在探索OSGi给我们带来的变化,同时我们也在实施OSGi。回想起来,我对OSGi也算是一见钟情。在接触OSGi的这2年半时间里,我翻译了OSGi规范,并设计了面向.NET的OSGi.NET规范,然后我们用了1年半的时间来实现OSGi.NET产品。之后,我们便开始体验OSGi到底给我们带来了什么。 从2005年开始,我一直在探索一种自组合的插件化框架,从... [阅读全文]

基于组件的web框架:探索 OSGi 框架的组件运行机制

在目前 Java 开发平台中对于组件开发过程比如打包、部署和验证等并没有个统标准正因如此许多 Java 项目例如 JBoss 和 Net Beans都拥有套自定义组件开发规范标准和框架但是实际上这些解决方案都是基于为组件分配独立类加载器 (Class Loader) 思想 OSGi 框架为基于 Java 组件开发提供了套通用和标准解决方案并已经成为事实上工业标准  OSGi 组件框架  在 OSG... [阅读全文]

org.eclipse.osgi:利用 Eclipse 开发基于 OSGi 的 Bundle 应用

本文举例源代码或素材下载   开放服务网关协议 (Open Services Gateway Initiative)简称 OSGi,为网络服务定义了个标准、面向服务计算环境为用户提供了开放、面向服务组件、易于部署编程模型这个编程模型允许用户将定义好接口规范标准绑定到 OSGi 运行环境中特定Service在构件 SOA 面向服务为中心企业应用过程中OSGi 技术正发挥越来越重要作用... [阅读全文]

springosgi:OSGi实现动态特性的关键模式

OSGi平台为我们提供了强大动态特性通过分析我们可以发现这些动态特性实现和很多常用设计模式相关了解其中原理直接将这些模式用于我们应用开发也可以有效地实现动态特性1 Broker模式:实现服务提供者和服务使用者分离及解耦Bundle通过所能提供服务将自己注册至Framework者通过Framework查找所需服务Bundle服务注册是实现服务自动发现基础 2 监听... [阅读全文]
1 共1条 分1页