作者:BlueDavy 来源:BlogJava   酷勤网收集 2008-05-01

摘要
  OSGi规范为网络服务定义了一个标准的、面向组件的计算环境。将OSGi服务平台添加到一个网络设备中,可以为其增加在网络的任何地方管理组件的生命周期的能力。标准化的OSGI组件架构显然可以简化这个配置过程。

1.社会机构OSGI(Open Service Gateway Initiative):
OSGI是Open Service Gateway Initiative的简称,该组织建立于1999年,是一个非赢利机构,旨在建立一个开放的服务规范,为通过网络向设备提供服务建立开放的标准。

2.计算机服务平台OSGi:
OSGi规范为网络服务定义了一个标准的、面向组件的计算环境。将OSGi服务平台添加到一个网络设备中,可以为其增加在网络的任何地方管理组件的生命周期的能力。软件组件可以从运行中被安装、升级或者移除而不需要中断设备的操作。软件组件可以动态的发现和使用其他库或者应用程序。通过这个平台,软件组件可以作为商品在柜台中出售以及在家里开发。OSGi联盟已经开发出很多标准组件接口,从普通的功能如:HTTP server、configuration、 logging、security、user administration、XML等等很多。一致的插件机制可以使这些组件满足不同买主的不同需求。

软件组件架构致力于一个软件开发中越来越大的问题:大量的基础配置需要开发和维护。标准化的OSGI组件架构显然可以简化这个配置过程。

官方网站:http://www.osgi.org/

3 OSGi官方中文站开张了

非常感谢Kane的工作,其实在差不多两个月前就完成了和OSGi官方联盟的协议的签订,使得OSGi China User Forum成为了继法国、日本、韩国、西班牙以及瑞典后的第六个官方授权和认可的组织,并且拿到了OSGi联盟官方提供的空间,其实就是个简单的wiki了,只是一直没抽出时间去建设网站,Kane在百忙之中抽出时间把站点的基本页面进行了搭建,使得这个官方站至少看上去有点内容了,官方站的地址为:http://china.osgiusers.org
目前站点上的内容不是很多,后续将加强内容的建设和开源项目的推出,在这个OSGi官方中文站上将尽量的跟随OSGi官方站以及业界OSGi相关新闻事件的翻译报导,同时也会报导一些国内OSGi的动向等新闻信息;同时我们也将跟随翻译OSGi官方站的blog以及peter kriens的OSGi相关的blog的翻译,除了这些翻译性质的工作外,我们也希望国内的OSGi实践者们能够根据自己的经验,提供一些原创的文档,其中的精品我们也将翻译成英文提供给官方站进行发表,这也是我们推动OSGi发展所能够做的事情。
在原创文档的基础上会相继的推出一些OSGi的开源项目,希望这些开源项目能为大家将OSGi应用到实战中提供一些可参考的价值或最佳实践的指导。
这些工作依靠我以及现在的OSGi论坛的志愿者们是很难完成的,希望能有更多的志愿者们能够加入我们,为OSGi的推广和发展做出贡献,非常欢迎,也非常感谢。
我们的论坛地址为:https://groups.google.com/group/osgi-cn

Google 网上论坛
OSGi China User Group
访问此论坛
最近OSGi界的发展一如既往的快速,OSGi的书籍终于开始相继诞生,目前知道的是两本,一本好像是法文版的,另外一本是英文版的,名字都类似OSGi in practice这个名字,只是法文版的是基于equinox,英文版的那本是基于felix,通常来讲,in practice此类书籍的诞生基本说明了这项技术得到的认可,而这其实从最近几乎所有知名的应用服务器都采用OSGi或兼容OSGi也能看出(IBM、BEA早就是了,JBoss AS5兼容OSGi、Glassfish V3宣传将逐步移植到OSGi),OSGi已经成为事实的工业标准。

来自:http://www.blogjava.net/BlueDavy/archive/2008/04/29/197415.html

分类: “如何学习”系列文章 “什么是”百科文章 计算机初学者

上一篇:什么是SVG(可升级矢量图形)   下一篇:什么是JME