`
BlueDavy
  • 浏览: 152699 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

OSGi in 2006 and what will be in 2007

阅读更多
新年即将来临,Peter在OSGi的官方blog上对OSGi 06年的发展进行了回顾,同时也就07年OSGi进行了展望,在这篇blog中我也对一年以来OSGi的发展、自己在OSGi方面的工作以及对于明年OSGi的期望也做些阐述。
06年回顾
06年无疑是OSGi发展的里程碑阶段,在这一年OSGi得到了比以前多的多的关注,同时也开拓了各种新的领域,使得OSGi不再仅仅在嵌入式领域发展,更为重要的就是OSGi得到了IBM、BEA等各大厂商的认可,进而成为了实际商业产品的基础架构,这对于OSGi来说意义非凡。
在其以前就非常强大的制作业、手机领域上,OSGi在06年取得了不错的进展,制造业方面主要体现在了Simens对于OSGi的进一步的采用,成为其导航模型的基础架构;手机领域方面则主要体现在了Nokia E70上。
在新的领域方面,OSGi正式进军企业应用领域,成为了IBM WAS V6.1的基础架构,同时也得到了Bea的认可,BEA明年非常重要的推广产品microServices就是基于OSGi的,并且BEA所有的产品也将陆续的移植到OSGi架构上,Oracle、Adobe等各大厂商也对OSGi表示出了极大的关注,而OSGi联盟也加大了在企业应用领域方面的关注,成立了EEG,目的就是为了让OSGi更加适用于企业应用领域。
在标准方面,OSGi成为了JSR 232和JSR 291,JSR 291对于OSGi来说意义更为重要,JSR 277最终还是没有采用OSGi,而JSR 291则反应了OSGi顺利进入Java SE标准。
在开源方面,OSGi也引起了很大的关注,spring-OSGi就是非常明显的例子,而peter也在blog中表示了希望spring能尽快加入EEG,使得spring能够更好的和OSGi进行集成,发挥彼此的优势;Apache也对OSGi表示了很强的兴趣,建立了Apache Felix工程。
在受关注方面,Peter举出了实际的例子说明OSGi在06年度的受关注度,05年OSGi在google的查询点击数只有8870次左右的点击,而06年则有了150多万的点击,这非常直接的反应了OSGi的受关注度。
对于自己而言,今年更加深入的将OSGi应用到商业产品中,在实际的应用过程中让自己在动态性、模块化的设计上有了一定的提升和思想的转变,能够更加好的发挥OSGi的优势,同时也就OSGi的CM、DS进行了实际的应用,得到了更好的理解,另外一个更为重要的事,当然是编写了OSGi实战Opendoc,能够让国内业界更多的同行接触、了解到OSGi非常高兴。
07年展望
对于明年OSGi的展望,Peter认为主要还是拓展OSGi在企业应用领域的工作,使得OSGi能够更加的贴合企业应用领域的需求,同时就是在制造业、手机业和家庭设备智能化上有更大的发展。
对于我而言,07年希望能够就OSGi在企业应用领域的产品、框架(象spring-OSGi、Newton等)进行试用、給予评价和提供一些Opendoc,也希望自己能够有机会参与到这样的框架的设计和开发中;希望OSGi在企业应用领域能够提供更多的支持,也希望IBM、BEA能贡献出更多的经验;希望明年能够编写一份OSGi在实际商业产品方面应用的深入性质的Opendoc,为大家将OSGi应用到商业产品中的设计、开发、部署、测试等提供指导;希望建设好www.osgi.org.cn网站;希望OSGi能够成为SCA的实现规范;还有众多的希望,最后就是希望一切的希望都能实现,:)
分享到:
评论

相关推荐

    OSGi in Action

    HIGHLIGHT OSGi in Action is the definitive guide to OSGi, the hottest technology available for creating modular enterprise Java applications. DESCRIPTION What is OSGi? Simply put, OSGi is a ...

    (OSGi In Practice_20091217

    we will see in the next section why Java’s existing mechanisms fail to deliver all four of the above listed benefits of modularity. However, Java’s great strength is its flexibility, which has ...

    OSGi in Practice 完整版

    ### OSGi in Practice:模块化Java开发的关键概念与实践 #### 一、引言:模块化的挑战与OSGi的解决方案 《OSGi in Practice》是Neil Bartlett于2008年9月出版的一本关于OSGi技术的实用指南。本书通过一系列章节...

    OSGI in action.pdf

    本资源包含一个名为"OSGI in action.pdf"的PDF文件,这很可能是该书的电子版。根据提供的博客链接(https://zhengzihui.iteye.com/blog/1187270),我们可以期待这份PDF会涵盖以下OSGI的核心概念和实践知识: 1. **...

    Osgi in action.pdf

    ### OSGi在Java平台中的重要作用 #### 一、OSGi概述 OSGi(Open Service Gateway Initiative)服务平台是为了解决Java平台缺乏模块化支持而由OSGi联盟定义的一个行业标准。它不仅解决了模块化问题,还引入了一个新...

    《OSGi in Action》PDF

    《OSGi in Action》这本书是Java开发者深入了解OSGi(Open Services Gateway Initiative)技术的重要参考资料。OSGi是一种模块化系统和Java服务平台,旨在解决大型Java应用程序的复杂性问题,通过提供动态模块化来...

    Osgi in Action: Creating Modular Applications in Java Jun 2010

    ### OSGi in Action: 创建模块化的Java应用 #### 一、OSGi揭示:模块化的重要性与挑战 在《OSGi in Action》这本书的第一章“OSGi Revealed”中,作者深入探讨了Java平台虽然取得了巨大的成功,但在构建模块化系统...

    osgi in action

    osgi in action manning出版的osgi 实战系列

    OSGi原理与最佳实践(完整版)&OSGi_in_action

    本资源包含两本书籍:“OSGi原理与最佳实践(完整版)”和“OSGi in Action”,这两本书都是关于OSGi技术的深入探讨。 《OSGi原理与最佳实践》可能涵盖了以下内容: 1. **OSGi基础**:介绍OSGi的核心概念,如模块...

    To embed OSGi in servlet container

    标题中的“将OSGi嵌入Servlet容器”是一个关于在Java Web开发中整合OSGi(Open Service Gateway Initiative)框架和Servlet容器的技术主题。OSGi是一种模块化系统,它允许Java应用程序以模块化的方式进行构建,提供...

    osgi in action SourceCode

    OSGi in Action provides a clear introduction to OSGi concepts with examples that are relevant both for architects and developers. You'll start with the central ideas of OSGi: bundles, module ...

    Enterprise OSGi in Action

    根据提供的文件信息,本书的标题为《Enterprise OSGi in Action》,由Holly Cummins和Timothy Ward撰写,特别使用了Apache Aries作为实例来进行介绍。书中的内容覆盖了OSGi技术在企业级应用开发中的使用,强调了OSGi...

    OSGI in Depth

    ### OSGi深入解析 #### 一、OSGi作为新的应用开发平台 OSGi(Open Service Gateway Initiative)不仅仅是一个框架,它还代表了一种全新的应用开发模式。在本书的第一章中,作者首先介绍了OSGi的基本概念及其作为新...

    osgi in action 2011

    《OSGi in Action 2011》是关于OSGi技术的一本权威著作,全面而深入地探讨了这个模块化系统。OSGi(Open Services Gateway Initiative)是一个Java平台的规范,它提供了一种动态模块化的方式来构建和管理软件。这...

    Automatically managing service dependencies in OSGi(2005)

    In a service oriented architecture, ...components (bundles) can be started and stopped any time. Other components often depend on these services and need to deal with changes in their availability.

Global site tag (gtag.js) - Google Analytics