葡萄游戏厅—葡萄游戏厅官网网站

IBM和Eclipse加大对OSGi的支持葡萄游戏厅官网网站

葡京在线娱乐手机版2020-04-08 23:57

葡萄游戏厅官网网站,为Java提供模块性的OSGi,正在受到IBM和Eclipse基金会的大力支持。IBM将在它的应用服务器新版本中采用OSGi,而Eclipse也会在一个新框架中通过OSGi访问其他企业技术。IBM 在上个月发布了一个基于OSGi和JPA技术的WAS Beta版本。这个版本暂时使用了一个很笨重的名字:IBM Websphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API(JPA) 2.0 Open Beta。按照IBM Websphere Application Server的产品经理Erik Kristiansen所说,OSGi在WAS内部提供了卓越的模块性和版本功能。OSGi为那些期望把自己的应用建立在WAS之上的企业客户带来了OSGi的模块性和组件化。值得注意的是,IBM之前已经发布过alpha形式的OSGi feature pack,但并未声明公开版本发布的具体日期。IBM的feature pack是基于Apache Aries项目,来为企业应用开发者提供OSGi服务。OSGi致力于提供更加容易的代码库管理的同时,允许创建更多动态的可以在运行时运行插件和扩展的软件。RedMonk的分析师Michale Cote表示,因为某些原因,Java代码越发往整体复杂的趋势发展,但也一直存在技术和文化上的努力在与巨大的复杂性进行斗争。从设计的角度看,OSGi和Java中的其他组件会是一种比较好的方式,来组织工程中的代码,让开发者的日子更好过。在Eclipse方面,新建立的Gemini项目是与Eclipse运行时相关联的孵化项目,它基于OSGi。根据EclipseCon 2010技术大会中有关Gemini话题的网页,以及前Eclipse董事会成员之一Mik Kersten所描述的:Gemini的目标是在一个模块化框架中提供对标准企业技术的访问。Gemini将会采用OSGi,并让企业服务器端模块集成在一起更加简单。Gemini将会为在OSGi中使用企业技术提供“随时可用的实现”。另外一个新项目Eclipse Virgo则提供来一个基于OSGi的应用服务器。Virgo起源于Spring Source dm Server产品。