Back to books.huihoo.org

OSGI实战

OSGi(TM)规范为网络服务定义了一个标准的,面向组件的,计算环境。为网络设备(既包括嵌入式也包括服务器)添加OSGi服务平台功能后,就能够在任何位置获取控制这个网络设备上的软件组件的生命周期的能力。网络设备上的软件组件可以被任意的安装、更新或者删除而不影响该设备的运行。这些组件是一些能够动态发现和使用其他组件的类库或者应用程序,这些组件可以是商业组件通过购买获得,也可以是自行开发的。OSGi联盟为许多通用的功能如HTTP服务器、配置、日志、用户管理、XML等等开发了标准的组件接口。

软件组件架构引发了软件开发过程中日益突出的问题:软件产品存在大量的配置信息需要开发和维护。标准的OSGi组件架构大大的简化了这些配置步骤。

本篇Opendoc按照学习开源框架的基本流程进行编写,从体验OSGI到基于OSGI框架的实战,到深入OSGI,完成对于OSGI从入门到深入学习的过程,最后对于OSGI的现状和发展发表些自己的看法。



Download : PDF file