Soltice: 融合 Flex 和 OSGi 的优势

阅读数:1114 2008 年 8 月 5 日

话题:Java语言 & 开发

近几个月来,开放服务网关协议(OSGi)在应用服务器技术领域获得越来越多的关注。 主要厂商,比如 IBM、BEA、JBoss,已经将 OSGi 作为通用中间件的平台,以便于在当今快节奏、技术驱动的市场上通过第一时间提供新功能和新服务 来展示自己。虽然 OSGi 可以让应用服务器产品变得更加模块化和灵活,但是它对富互联网应用(RIA)的适应才刚刚起步。

Solstice 是第一个把 Flex 和 OSGi 集成在一个单独的非常方便使用的包中的框架。

Solstice 提供了一整套丰富的开源产品和技术,包括 Adobe Flex, Adobe BlazeDS, OSGi, Eclipse Equinox, Eclipse Equinox Servlet Bridge, JBoss, Felixdb4o

通过这些,Solstice 提供了:

  • 一个兼容 OSGi 4 并带有基于 Flex 的管理控制台的容器。
  • 一个将模块化的 Flex 应用作为 OSGi 束部署的平台。
  • 丰富的服务器功能,使用 Blaze DS 发布 OSGi 服务为远程对象。
目前,Solstice 作为一个 WAR 包部署,但是很快它会成为一个纯 OSGi 栈,不再需要应用服务器。因此,开发人员将能够使用任何他们喜欢的 OSGi 平 台。这样 RIA 开发人员就能够开发包含 Flex 模块的 OSGi 束,而最终用户也可以使用基于 Flex 的接口安装和控制它们。

Solstice 目前是 alpha 版。但是,在今后一段时间内我们将继续关注 OSGi 在 RIA 领域的发展。

查看英文原文:Soltice Fuses the Power of Flex and OSGi