当前位置: 首页 >> 开源动态 >> 国际新闻 >> Eclipse基金会:从OSGi技术中看到未来
 

Eclipse基金会:从OSGi技术中看到未来

作者:      来源:zz     发表时间:2007-03-12     浏览次数:      字号:    

“Open Service Gateway initiative(OSGi),一个有点模糊的来源于嵌入式系统软件的规范,却对于未来企业软件开发有着至关重要的作用。” Eclipse委员会常务董事Mike Milinkovich这样说道。

在这周的EclopseCon大会上,Eclipse基金会常务董事Mike Milinkovich将名为“OSGi的重要性”的标题定为了他的新闻发布会的主旨。早在十年前,还没有Eclipse基金和EclopseCon大会的时候,OSGi(The Open Service Gateway initiative)这个机构就已经成为Eclipse平台的核心插件开发机构。由于这种显而易见的亲密联系,OSGi开发者大会也将于这周在 EclipseCon大会举办地加州的圣塔克莱拉(Santa Clara)举行。在周二的一次采访中,Milinkovich解释了来源于嵌入式系统和电脑游戏的OSGi成为不可忽视的提供Eclipse框架和插件的软家开发商的原因。他用一张幻灯片作为谈话的开头,来说明,OSGi在Eclipse Equinox里的组件不仅仅存在于企业应用程序上,还存在于面向服务的架构(SOA)以及包括Ajax在内的RIA技术当中。

那么,OSGi在今年的EclipseCon大会上突然受到重视的原因是什么?

Mike Milinkovich:有一些历史原因。OSGi是一个1999年成立的有关Java和最初机顶盒的标准化协议组织。后来又逐渐涉及了移动应用和汽车应用。J近来,该组织又成立了enterprise expert group.(EEG)。我们现在也发现OSGi正在进军中间件领域。

中间件?

Milinkovich:相当多的中间件厂商正在将OSGi的组建标准作为其中间件的框架。IBM公司的WebSphere 6.1正是建立在Equinox的基础上的,而Equinox正是OSGi为我们开发的核心组件。而BEA公司也宣称,他们的微服务架构(MSA)也是基于OSGi开发的。现在你会发现正有越来越多的服务厂商采纳OSGi的技术。

为什么呢?

Milinkovich: OSGi是一个生机勃勃的生态世界。我们高度关注它的原因在于它是一个基于服务的跨平台、跨客户端、跨服务器的组件结构框架。我们认为,这种理念会引起开发人员极大的兴趣,因为开发人员一直想寻找一种能够实现跨越这些鸿沟的组件框架结构。而OSGi不仅能跨越这些鸿沟,而且还是一个十分富有的世界。你可以从手机市场印证这一事实。诺基亚对OSGi十分感兴趣,并且在OSGi领域中有很多的建树。在中间件层面上,你可以发现,J.P. 摩根为人们提供的桌面交易系统用的是Eclipse公司的RCP平台。安排行程的瑞士铁路系统软件也用的是OSGi的中间件。在产品方面,IBM莲花也许是最大的OSGi标准的采纳者。六周前,莲花公司宣布他们将在Lotusphere中的Lotus Expediter和Lotus Notes软件里将RCP作为基本技术。整个莲花公司的产品都运用了RCP技术。里面有大量的应用组件。这不仅与Eclipse有关,这是一个巨大的 OSGi世界。

那究竟是什么让Eclipse和OSGi走到了一起呢?

Milinkovich: 就我们Eclipse而言,由于OSGi为我们开发核心插件模型,所以我们对它们非常感兴趣。打包的OSGi标准规范所指的和他们为我们开发的插件是相同的。或者说,一个更好的表达就是Eclipse的插件是OSGi完整标准的一种执行方式。这就是两个组织的协同所在。OSGi是一个标准化组织,而 Eclipse是一个为标准提供应用的开源机构。显而易见的开源机构和标准化组织的协同将成为当今软件变革的主要因素之一。

Eclipse和OSGi的第一次合作是怎么产生的呢?

Milinkovich: 呵呵,两者的第一次合作的时候,Eclipse基金还没有成立,而我也没有来到董事会。将Eclipse原来的插件换成OSGi的这个决定可以追溯到 2003年。在2004年六月发布的Eclipse 3.0首次采用OSGi插件。我们是去年年末加入OSGi的,所以我们现在是该组织成员之一。现在Eclipse有很多在OSGi专家小组工作的 committer。所以两个组织之间有很强的技术联系。

责任编辑 webmaster

 
 
 
推荐文章
 
 
 
评论更多>>
 
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •