人人都会OSGI--实例讲解OSGI开发.docxVIP

  • 3
  • 0
  • 约1.86万字
  • 约 17页
  • 2017-12-04 发布于江西
  • 举报
人人都会OSGI--实例讲解OSGI开发

人人都会OSGI--实例讲解OSGI开发?OSGI(Open Services Gateway Initiative),或者通俗点说JAVA动态模块系统,定义了一套模块应用开发的框架。OSGI容器实现方案如Knopflerfish, Equinox, and Apache Felix允许你把你的应用分成多个功能模块,这样通过依赖管理这些功能会更加方便。和Servlet和EJB规范类似,OSGI规范包含两大块:一个OSGI容器需要实现的服务集合;一种OSGI容器和应用之间通信的机制。开发 OSGI平台意味着你需要使用OSGI API编写你的应用,然后将其部署到OSGI容器中。从开发者的视角来看,OSGI提供以下优势:?你可以动态地安装、卸载、启动、停止不同的应用模块,而不需要重启容器。你的应用可以在同一时刻跑多个同一个模块的实例。OSGI在SOA领域提供成熟的解决方案,包括嵌入式,移动设备和富客户端应用等。?OK,你已经有个Servlet容器来做web 应用,有了EJB容器来做事务处理,你可能在想为什么你还需要一个新的容器?简单点说,OSGI容器被设计专门用来开发可分解为功能模块的复杂的Java应用。?企业应用领域的OSGI?OSGI规范最初是由OSGI联盟在1999年3月发起。它的主要目的是成为向网络设备传输服务管理的开放规范。核心思想是一旦你向网络设备中添加 了一个OSGI服务平

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档