TechTarget云计算 > 技术手册

OSGI教程

OSGI教程
免费下载 PDF

OSGI服务平台提供在多种网络设备上无需重启的动态改变构造的功能。为了最小化耦合度和促使这些耦合度可管理,OSGI技术提供一种面向服务的架构,它能使这些组件动态地发现对方。OSGI联盟已经开发了为例如象HTTP服务器、配置、日志、安全、用户管理、XML等很多公共功能标准组件接口。

目录:

  • >OSGI背景介绍

    OSGI是一个Java的动态模块系统,用于将额外多用途性能加到标记到Java平台的措施里。这种多用途性能被引进时,在与Java相关的核心部分丢失,这个核心部分可能是在Java应用服务器,或者是最近的Java业务集成(JBI)服务总线模型,还可能是Java虚拟机本身。

  • >OSGI技术概况

    目前OSGI应用也有一些开放源工具,例如BND工具(Peter Kriens提出的工具)帮助我们创建OSGI捆绑包,Eclipse插件开发环境(PDE)帮助我们创建Eclipse插件(基本上是OSGI捆绑包),但是它们之中的任何一个都不能算是完整的解决方案,但它们都是为了某些供应商的运行时间环境所单独开发的。

  • >OSGI未来方向

    OSGI规范定义了一个动态的模块元数据系统的Java和面向服务的编程模型。该规范定义了一个注册表服务查找,并收集了内置的服务共同的功能,如安全、生命周期管理。

更多技术手册 >更多