EclipseCon2007 OSGi大會 Long Talks

          EclipseCon2007中OSGi主題部分的Long Talks均已提交,雖然尚未確定最終哪些Topic將會入選,我們可以先一睹為快,此次總共提交了16個Topic:
          1、OSGi的未來是什么?
          ????? 此篇Topic由Equinox的Team leader: Jeff主講,在此篇Topic中,Jeff將會根據目前OSGi的發展來和大家探討下OSGi的未來發展方向:
          ????? 模塊化正在逐步改變軟件行業編寫、運行和管理他們軟件的方式,這樣的改變還會怎么樣繼續下去呢?
          ????? 服務器端的應用正在逐步采用OSGi作為其基礎架構,那么這切實的會影響到將來的企業系統嗎?
          ????? 目前桌面應用計算都是分散的,會不會OSGi成為新一代的操作系統的內核,從而統一桌面應用計算呢?
          ????? OSGi是否能突破java語言的限制成為其他語言體系的模塊化的規范?
          2、真實的基于Equinox的Web應用
          ????? 這篇Topic Speaker以其親身經驗來講解基于Equinox的Web應用,他所經歷的項目是將一個Rich client的企業應用移植為一個基于OSGi、server-side eclipse和RSP的Java EE應用,這個應用總共有450個屏幕,運行在8臺服務器構成的集群上,每年處理幾百億的USD金融交易,Speaker將會講解在使用這些最熱門的技術進行項目碰到的問題和挑戰。
          3、CIShell:基于OSGi的數據集和算法集成的框架
          ????? CIShell是一個基于OSGi的用于集成和整合各種不同的數據集、算法、工具和計算機資源的開源框架,CIShell定義了數據集、算法和服務之間的接口,并為更加豐富的應用和web services提供了一個有意義的Bundle。
          ????? CIShell是為OSGi應用到科學應用領域搭建了一個很好的橋梁。
          4、OSGi的優缺點:總結自建設mSA Backplane的經驗
          ????? 此篇Topic由BEA幾位負責microService Architecture(mSA)的員工來主講,mSA Backplane是一個基于OSGi的基礎框架,將提供給bea的眾多產品而使用。這個項目已經開發了一年多了,目前提供了100多個不同的OSGi Bundles以提供強大的功能,例如logging、線程管理、Http Servlets、web services和事務管理。
          ????? 在這篇Topic中,Speaker將就他們在基于OSGi開發mSA Backplane發現的OSGi的優缺點進行講解。
          ????? 他們認為OSGi帶給他們的優點有:
          ????? 怎么樣將現有的產品分解為獨立的模塊;
          ????? classloader機制;
          ????? service注冊機制。
          5、Eclipse開源Healthcare框架:基于server-side OSGi對外提供web service
          ????? Eclipse OHF框架已經被各種各樣的Healthcare應用而使用,這些應用中包括象基于LAMP,.net或java的應用,它們通過web service來與OHF中的插件進行交互。
          ????? OHF框架在B/S上采用目前Equinox提供的兩種方式,也就是嵌入到應用服務器或者使用Equinox的Jetty的Http Service實現,webservice方面則通過內嵌Axis來對外暴露相應的服務。
          6、OSGi服務平臺使得傳統應用的組件化更加容易
          ????? 在目前的Java中,已經提供了各種各樣的方法實現組件化。根據我們組件化的目的,java提供了各種各樣的規范來解決不同場景的問題,象用于部署的jar文件、用于組織代碼的java包以及用于隔離代碼的classloader隔離機制,但Java仍然缺少將這些全部組合在一起的組件化的規范,這個Topic將指出不必等到JSR 277才創建和使用組件化的軟件,在這篇Topic中將會介紹基于OSGi如何簡單的將現有代碼改變為組件化,在Topic中還會提及如何最小化的改變現有代碼使得可以運行在OSGi中,同時保證應用可以在OSGi外運行。
          7、監控Equinox框架
          ????? 此篇Topic將主要講解如何通過編寫適配器的hook來監控equinox,例如可以通過編寫hook來改變class和資源文件的加載方式,bundles的存儲方式。
          ????? 通過參與這個talk,可以學習到怎么編寫自己的OSGi Adaptor,怎么樣配置平臺和怎么樣替換Equinox默認的Hooks。
          8、超越服務平臺,將OSGi作為容器
          ????? 這個Talk將會重點講解OSGi提供的一些重要的特性:bundle部署、服務注冊、服務跟蹤、服務依賴解析、生命周期以及其他的一些特性象擴展點,將會通過一個例子來講解通過使用這些特性來提升OSGi的應用,使得OSGi能夠作為服務容器而存在。
          9、為聲明式的中間件框架調整OSGi的組件標準
          ??????這個Talk基于UIMA而講解,UIMA是一個由IBM研究機構構建的開源平臺,它負責提供一個中間件的框架,使得所有的實體都可以以組件的方式部署,當然,這也就帶來了它和目前的基于組件的軟件不兼容的問題,而UIMA則要解決這樣的問題,因此它對OSGi的組件標準進行了改進,主要是提供OSGi組件模型和全局框架的適配。
          10、OSGi框架面向服務的組件模型的未來
          ??????? 面向服務的組件模型,這是OSGi R4 DS的重要核心,其實它也已經成為了OSGi框架的核心思想,這篇Talk將會對模型提出一些改進的思想,例如不同服務的綁定(有點象SCA的做法了,綁定web service、不同技術的服務、spring提供的服務等)、apect的管理、分布式和擴展性。
          11、為企業應用開發而使用的Eclipse提供基于OSGi的后臺系統的管理
          ????????隨著軟件復雜性的不斷增加,目前開發軟件已經需要越來越多的人,而這個時候團隊共同使用的Eclipse的管理就顯得重要了,如果能夠提供一個后臺系統的管理,那么就可以使得團隊中所有人的開發環境能夠得以同步,同時也避免了配置環境所帶來的麻煩和時間的消耗。
          12、企業級OSGi--怎么樣攔截基于OSGi的大型企業應用的問題
          ??????? 在這個Talk中將可以了解到如何將OSGi和SOA應用到實際的大型企業應用的產品線上;學習到基于OSGi如何為企業應用中最為重要的穩定性和可用性提供支持;學習到基于Java如何編寫幾乎是實時性的分布式系統的通訊實現;同時還會展示如何分布式的對不同的OSGi容器里的服務進行調用。
          13、Easing into Equinox
          ??????? 通過這個Talk我們可以分享到speaker移植一個基于JBoss J2EE容器的引擎到基于Equinox的過程的經驗。
          14、介紹嵌入式的Hamlets--為嵌入式設備編寫基于OSGi的web界面
          ????????Hamlets是一個servlet擴展的東西,提供了內容和顯示分離的支持,它適合應用到運行在OSGi框架的嵌入式設備中。
          15、在任何地方提供服務:分布式環境中的OSGi
          ??????? 如今分布式的應用已經越來越多,盡管在OSGi R3中提供了Jini、OSGi R4中提供了UPnP來實現分布式的應用,但這些對于企業的分布式應用來說是不夠的,在這篇Talk中speaker將會講解他們自己的研究項目:R-OSGi,通過R-OSGi可以實現OSGi的服務的分布式調用,以及在已有的系統中調用OSGi中的服務,R-OSGi提供了多種不同的服務的通訊模式和交互方式的實現。
          16、家庭網絡中實現即插即用的夢想
          ??????? 這篇Talk將會講解基于OSGi去實現對于分布式的家庭設備的管理,同時提及在實現時碰到的挑戰:協議、網絡的動態性以及動態的配置等。

          個人對于1、2、4、6、7、9、10、12、15這幾個Talk非常感興趣,期待他們的PPT能早日發布出來,希望明年大會召開后能夠有視頻和音頻提供,:)

          posted on 2006-12-10 13:16 BlueDavy 閱讀(3169) 評論(1)  編輯  收藏 所屬分類: OSGi、SOA、SCA

          評論

          # re: EclipseCon2007 OSGi大會 Long Talks 2006-12-13 19:14 benewu

          我尤其對5感興趣。IBM在一年前就提出要做OHF,但是到現在還沒有進入能RELEASE應用的級別,有點另人失望。明年的ECLIPSE大會將是OSGi和RCP的大會,而且RCP也是基于OSGi的。怪不得OSGi聯盟主席說OSGi聯盟大會不開了,直接去ECLIPSE,“把ECLIPSE開成OSGi大會”哈哈。  回復  更多評論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導航

          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东城区| 景洪市| 郓城县| 城步| 花垣县| 离岛区| 桂阳县| 青铜峡市| 西和县| 灵台县| 革吉县| 措勤县| 荆州市| 卢氏县| 三河市| 广汉市| 讷河市| 合江县| 祁门县| 凯里市| 绥芬河市| 甘谷县| 建平县| 合江县| 文化| 东方市| 乌审旗| 永定县| 兴文县| 伊通| 泽州县| 和龙市| 凤阳县| 安阳市| 濮阳市| 永康市| 阿图什市| 英吉沙县| 古交市| 甘谷县| 嘉兴市|