OSGI技术简介

本文介绍了OSGi规范,它为网络服务定义了一个标准的、面向组件的计算环境。通过OSGi,可以在不影响设备运行的情况下动态地安装、更新或删除网络设备上的软件组件。此外,OSGi联盟还为HTTP服务器、配置等常用功能提供了标准化组件接口。
摘要由CSDN通过智能技术生成

最近由于工作需要,一直在看OSGI部分的资料。

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

从狭义上说,OSGI就是提供了一个接口规范,遵循这个规范,就可以动态的发现和使用一些组件,包括安装、启动、更新、停止、卸载该组件等等功能。Eclipse就实现了OSGI规范。

再详细点的内容,请参看OSGI官方网站。

http://www.osgi.org/osgi_technology/index.asp?section=2

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值