OSGi和企业Java的未来方向

       Java社区进程是否已经完全迷失了方向,还是越来越多地受到外部活动影响。Spring框架和Hibernate的影响在EJB3和JPA中就是很好的例子。另一个影响力正越来越多地认为是通过OSGi的规范及其实施,尤其是开放源码的Eclipse Equinox、Apache Felix和Knoplerfish。

 

  OSGi规范定义了一个动态的模块元数据系统的Java和面向服务的编程模型。该规范定义了一个注册表服务查找,并收集了内置的服务共同的功能,如安全、生命周期管理。OSGi框架已经通过了Eclipse Foundation,并通过所有主要的Java供应商作为一个平台上建立和ship中间件产品和开源项目,包括应用服务器、企业服务总线和集成开发环境IDEs。
 
  核心平台已成为广泛采用的产品和开源项目,OSGi联盟开始要求更明确的支持企业应用软件。OSGi规范符合JSR 8。早在1999年,打算用于家庭自动化网关。自那时以来OSGi技术已经取得了在汽车、移动电话和家庭娱乐某种程度的通过各种嵌入式应用。截至2006年9月,OSGi联盟已经有足够的迹象表明,有兴趣的企业举行一次研讨会,以探讨是否有可能包租企业专家小组(EEG)。

 

 

  自2007年1月第一次会议,EEG在过去两年中建立了更详细的要求和设计意图,以便更好地支持企业Java应用。这项工作将在2009年中造成重大规范的更新。扩展的核心框架服务和适应现有企业Java技术的OSGi框架,以满足企业应用的使用情况。主要功能包括映射Spring框架组件模型称为蓝图服务,映射现有分布式计算议定书OSGi服务模型,并绘制Java EE的关键部分如Web应用程序、JDBC、JPA、JMX、JTA、JNDI和JAAS。

 

 

  业界已经认可了OSGi功能模块。其次是改善其支持企业Java应用的适应技术已经被应用在这些应用软件。这个目标就是要帮助OSGi开发更轻松地创建企业应用的一种标准方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值