期待已久的OSGi DevCon 2008將會(huì)在下周(3月17日---3月20日)和EclipseCon 2008共同召開(kāi),今年OSGi的Topic比去年更多,也占據(jù)了更重要的位置,來(lái)看看本次大會(huì)即將開(kāi)講的Topic,暢想暢想,看看哪些Topic將會(huì)成為熱題。
本屆Topic仍然和往年一年,分為L(zhǎng)ong Talks、Tutorials、Short Talks、Panel和Additional OSGi Talks,本屆OSGi DevCon可謂是眾星云集,世界級(jí)的OSGi大師們共聚一堂,毫無(wú)疑問(wèn)將給我們這些OSGi Fans們貢獻(xiàn)一頓大餐。
Long Talks方面Topic的選擇可謂是用心良苦,幾乎涵蓋了整個(gè)軟件領(lǐng)域:企業(yè)應(yīng)用、手機(jī)應(yīng)用和嵌入式應(yīng)用,對(duì)于我個(gè)人而言,其中最值得關(guān)注的Topic是:
1、How To Build Large Scale Enterprise Applications Using OSGi
這個(gè)Topic從名字就會(huì)吸引很多人了,畢竟以目前OSGi的規(guī)范而言,在企業(yè)應(yīng)用領(lǐng)域的支持方面還是有很多的不足,但從這篇實(shí)戰(zhàn)性質(zhì)的Topic中應(yīng)該能學(xué)習(xí)到不少東西。
2、The Virtual OSGi Framework
這個(gè)Topic由去年主講R-OSGi的人來(lái)講,無(wú)疑去年的R-OSGi已經(jīng)吸引了眾多人的眼球,盡管一年來(lái)還是沒(méi)去好好研究R-OSGi,不過(guò)還是非常關(guān)注OSGi在分布式領(lǐng)域的應(yīng)用的,畢竟這和我現(xiàn)在所從事的也非常相關(guān),而今年的這篇Topic無(wú)疑更加的吸引人,如果說(shuō)R-OSGi完成了一個(gè)基于OSGi的分布式應(yīng)用框架的話(huà),那么今年這個(gè)Topic就是要講解基于R-OSGi實(shí)現(xiàn)的一個(gè)可管理、可監(jiān)控的分布式應(yīng)用框架了,又流行的詞說(shuō)就是具備了govermance能力,這也是SOA中最難實(shí)現(xiàn)的一個(gè)目標(biāo),同時(shí)如何在分布式應(yīng)用中也仍然保持OSGi的那些特性,這也是很值得學(xué)習(xí)的,來(lái)我們來(lái)期望這個(gè)Topic能給我們帶來(lái)點(diǎn)實(shí)際的東西。
Tutorials則基本就回到了企業(yè)應(yīng)用領(lǐng)域了,不過(guò)還是會(huì)挺精彩的,值得期待的有:
1、Building Secure OSGi Applications
安全性這方面是插件式應(yīng)用中很關(guān)心的一點(diǎn),尤其是在OSGi中,由于OSGi的插件動(dòng)態(tài)化使得很有可能會(huì)直接運(yùn)行一個(gè)不安全的bundle,因此如何起用OSGi本身的security來(lái)實(shí)現(xiàn)安全控制是很重要的,還有如何在OSGi中使用數(shù)字簽名bundle。
2、Remotely deploying Equinox with Maynstall
這個(gè)Topic上比較值得期待的是關(guān)于如何實(shí)現(xiàn)遠(yuǎn)程部署的部分。
3、Spring DM, formerly called Spring-OSGi
聽(tīng)聽(tīng)關(guān)于Spring DM的正式宣講,好像改名以來(lái)這是第一次這么大場(chǎng)合的公開(kāi)宣講,希望能聽(tīng)到些什么,畢竟Spring DM是個(gè)非常好的結(jié)合。
也許能讓我們看到如何讓Spring支持hot deploy,:),那就是件很好的事了,而且如果能在不怎么改動(dòng)現(xiàn)有project based on spring就實(shí)現(xiàn)hot deploy的話(huà),我想這就會(huì)是個(gè)非常成功的Topic。
4、An introduction to Pax tools for OSGi
這個(gè)Topic中值得關(guān)注的無(wú)疑就是聽(tīng)聽(tīng)Pax team是怎么講解把傳統(tǒng)project移植到OSGi的(可以看看和我的Opendoc中的做法的不同點(diǎn)),以及基于pax tools支持的傳統(tǒng)war的部署。
Short Talks反倒是我認(rèn)為這次大會(huì)中非常精彩的部分,可惜short talk時(shí)間太短,only 10 min,如果去參加這次大會(huì)的short talk的話(huà),我估計(jì)都會(huì)有意猶未盡的感覺(jué),來(lái)看看short talks的Topic:
1、Enterprise Expert Group Status Report
這個(gè)期待已久了,EEG成立也這么久了,沒(méi)看到什么動(dòng)靜,真希望這個(gè)short talk中能展現(xiàn)出些什么。
2、Modular web applications based on OSGi
這個(gè)話(huà)題無(wú)疑是個(gè)很值得探討的話(huà)題,因?yàn)镺SGi對(duì)于web app的影響就會(huì)是web app modular的真正貫徹實(shí)施了,它里面有個(gè)很有意思的地方就是可以把眾多的OSGi bundle組織為一個(gè)URI的范疇,盡管從技術(shù)上來(lái)講不是太難,不過(guò)可以看看他們會(huì)采用什么方案來(lái)實(shí)現(xiàn)這個(gè)。
3、How to distribute Spring Dynamic Modules for OSGi with the Newton Project
這個(gè)有點(diǎn)意思,其實(shí)這話(huà)題也是值得深入探討探討的,希望在EclipseCon之后會(huì)有這話(huà)題的深入探討的article或blog。
4、What's next for OSGi?
這個(gè)無(wú)疑也是非常值得關(guān)注的,看看OSGi接下來(lái)能繼續(xù)帶給我們哪些驚喜吧。
Panel是個(gè)精彩的論戰(zhàn),幾位大師共同論說(shuō)eclipse extensions Vs DS,這很有意思,我在我以前的blog中也對(duì)這個(gè)進(jìn)行過(guò)評(píng)述,現(xiàn)在的觀點(diǎn)仍然是兩者適用于不同的應(yīng)用場(chǎng)景。
在Additional OSGi Talks中,Transactions in Eclipse Based SOA這個(gè)Topic很值得關(guān)注,從這個(gè)Topic也許我們能觀摩觀摩Topicer會(huì)展示一個(gè)怎么樣的分布式事務(wù)的實(shí)現(xiàn)方案。
總體看下來(lái),本次大會(huì)仍然將會(huì)非常的精彩,而必然也會(huì)再次讓OSGi成為世界的焦點(diǎn),讓我們共同的期待這場(chǎng)盛宴吧。
ps:如果OSGi DevCon所有的Topic都能有錄像、錄音以及PPT提供就好了。