主题:【原创】开源的Eclipse(一) Eclipse的历史 -- 可爱的中国
OSGi是Open Service Gateway Initiative的简称。
OSGi是一种服务运行平台。通过实现能够提供服务的符合OSGi规范的组件,用户可以将其组件发布到OSGi运行平台,供用户和其他组件使用。Eclipse equinox 是OSGi 规范的一种实现。Eclipse Plug-in的管理都是基于OSGi的。
OSGi规范的核心组件是OSGi框架。这个框架为应用程序(被叫做组件(bundle))提供了一个标准环境。整个框架可以划分为一些层次:
* L0: 运行环境
* L1: 模块
* L2: 生命周期管理
* L3: 服务注册
L0 层执行环境是Java环境的规范。
L1 模块层定义类的装载策略。
L2 生命周期层增加了能够被动态安装、开启、关闭、更新和卸载的bundles。
L3 层增加了服务注册。服务注册提供了一个面向bundles的动态性的协作模型。
References: China OSGi User Group http://china.osgiusers.org/Main/Technology
- 相关回复 上下关系8
压缩 2 层
🙂有这回事? 可爱的中国 字140 2009-08-11 20:35:51
🙂内码没设对 大龙猫 字45 2009-08-11 20:34:56
🙂我就是直接打开看了一下。没有仔细追究 铁手 字29 2009-08-11 20:38:40
🙂【原创】补 OSGi是什么
🙂【原创】补二 OSGi是什么 11 可爱的中国 字843 2009-08-07 01:56:09
🙂【原创】再补, Equinox 和 OSGi 1 可爱的中国 字1110 2009-08-11 23:51:50
🙂事实上eclipse的精华就是osgi 1 雨后的假牙 字316 2009-08-07 10:41:47
🙂Equinox是OSGi的扩展 zhonghm 字135 2009-08-11 22:53:53