OSGi 规范

OSGi 规范由 OSGi Alliance 定义和维护,OSGi Alliance 是一个开放式标准化组织。该规范概述了适用于管理声音、数据以及多媒体无线和有线网络的开放式标准。OSGi Service Platform 规范定义了一个开放式公共体系结构,用于通过捆绑软件进行服务交付和管理。

OSGi 应用程序框架提供了一个编程模型,用于开发、汇编和部署(作为捆绑软件)使用 Java™ EE 和 OSGi 技术的模块化应用程序。

OSGi Service Platform 规范 V4.2 将 OSGi 的优势提供给 Java EE 应用程序开发人员。OSGi V4.2 标准定义了蓝图组件模型。此模型定义如何探究应用程序中的 OSGi 模块性,尤其有助于与第三方库集成和版本控制。WebSphere® Application Server 中的 OSGi 应用程序框架包括下列主要功能: 有关 WebSphere Application Server 中 OSGi 应用程序框架的更多信息,请参阅 WebSphere Application Server 库中的 Feature Pack for OSGi Applications and JPA 2.0 文档。

有关 OSGi 规范的更多信息,请参阅 OSGi Alliance 规范

企业 OSGi

适用于 Java 企业应用程序的 OSGi 是 OSGi 规范 V4.2 的焦点。

OSGi 规范 V4.2 包括蓝图组件模型(Spring Framework 组合件模型的标准化版本)的定义。蓝图组件模型描述了如何将捆绑软件内的组件连接在一起以及蓝图组件模型如何在运行时环境中注入配置和依赖关系。

组件和它们所耗用的引用在 XML 模块蓝图文件中声明,该文件是一个标准化的 Spring 应用程序上下文。已对 OSGi 环境扩展了该文件,以便可以将组件作为服务注册表的服务自动发布,并且可以将引用作为从服务注册表发现的服务自动解析。

蓝图组件模型简化了 Spring Framework,其中包括它形成独立于服务器环境的单元测试的能力。蓝图使配置元数据标准化,从而可以管理组件模型的规范。

指示主题类型的图标 概念主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:cosgispec.html