新年即將來臨,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的實現規范;還有眾多的希望,最后就是希望一切的希望都能實現,:)