Java-Android-jwebee
          Java-Android-jwebee
          對(duì)IT人來(lái)說(shuō),要成為一個(gè)優(yōu)秀的技術(shù)型管理者,除了需要具備扎實(shí)的技術(shù)基礎(chǔ)之外,還應(yīng)該培養(yǎng)良好的人際關(guān)系能力、談判與溝通技能、客戶關(guān)系與咨詢技能、商業(yè)頭腦和財(cái)務(wù)技能以及創(chuàng)新意識(shí),此外還要有巧妙的激勵(lì)技巧和化解沖突與解決突發(fā)問(wèn)題的能力.

          OSGi聯(lián)盟是由包括愛(ài)立信、IBM、Oracle和Sun Microsystems在內(nèi)的多個(gè)廠商于1999年成立的,OSGi聯(lián)盟負(fù)責(zé)管理和開(kāi)發(fā)OSGi規(guī)范。OSGi規(guī)范是一個(gè)Java環(huán)境的組件模型,它定義了組件封裝、生命周期管理和服務(wù)注冊(cè)。應(yīng)用程序或組件(以bundle的方式進(jìn)行部署)不需要重啟就可以遠(yuǎn)程安裝、啟動(dòng)、停止、更新和卸載。生命周期管理通過(guò)API來(lái)完成,API允許遠(yuǎn)程下載管理策略。OSGi最初側(cè)重于移動(dòng)及嵌入領(lǐng)域,現(xiàn)已運(yùn)用在大型桌面應(yīng)用程序上,其中最引人注目的是Eclipse IDE。近來(lái)成立的OSGi企業(yè)專家小組正在尋求擴(kuò)展OSGi規(guī)范,以支持企業(yè)級(jí)Java廠商和開(kāi)發(fā)者的需求。

          OSGi已經(jīng)看到在Java EE領(lǐng)域的采用機(jī)會(huì):廠商在尋找使他們應(yīng)用服務(wù)器產(chǎn)品更模塊化和更靈活的途徑。舉例來(lái)說(shuō),IBM的WebSphere 6.1現(xiàn)在已經(jīng)完全重新組裝為一套OSGi bundle。因?yàn)槊總€(gè)OSGi bundle分別由各自的類加載器來(lái)加載,現(xiàn)在WebSphere應(yīng)用程序的運(yùn)行時(shí)類可由幾個(gè)類加載器組成的網(wǎng)絡(luò)來(lái)加載。這些類加載器都通過(guò)一個(gè)OSGi網(wǎng)關(guān)類加載器連接到擴(kuò)展的類加載器(以及連接到類層次結(jié)構(gòu)其他部分)。

          開(kāi)源Java EE應(yīng)用服務(wù)器JOnAS在版本5的發(fā)布上,經(jīng)歷了類似WebSphere一樣基于OSGi的重構(gòu)。現(xiàn)在JOnAS本身就是一套OSGi bundle的實(shí)現(xiàn),其服務(wù)(如EJB、Mail等)在技術(shù)上按照OSGi服務(wù)方式來(lái)實(shí)現(xiàn)。新的服務(wù)器架構(gòu)允許新的服務(wù)加入,而且JOnAS提供的服務(wù)也能被可選服務(wù)實(shí)現(xiàn)所替換。服務(wù)可以在運(yùn)行時(shí)啟動(dòng)、停止和重新配置。

          BEA和JBoss都期望跟尋一條相似的路徑。早在2006年BEA就宣布計(jì)劃圍繞一個(gè)新的microService架構(gòu)(mSA)重組其中間件產(chǎn)品。該計(jì)劃包括使用OSGi標(biāo)準(zhǔn)重建WebLogic Server的各種產(chǎn)品和BEA其他門(mén)戶及中間件產(chǎn)品。兩大BEA關(guān)鍵產(chǎn)品——WebLogic Event服務(wù)器和WebLogic實(shí)時(shí)服務(wù)器已經(jīng)在使用mSA,而即將推出WebLogic 10.3發(fā)布版本也將使用這一體系結(jié)構(gòu)。Ales Justin在接受Mark Newton采訪時(shí)提到,JBoss最初研發(fā)的基于OSGi的類加載器是用于JBoss運(yùn)行時(shí)(服務(wù))。JBoss也再造了其現(xiàn)有的Microcontainer來(lái)整合OSGi,并且有三名員工成為OSGi企業(yè)專家小組成員。

          模塊化已明確成為許多JEE應(yīng)用服務(wù)器廠商的一個(gè)中心主題,即使是那些還沒(méi)有使用OSGi的廠商——例如Sun支持的GlassFish服務(wù)器。對(duì)開(kāi)發(fā)者這些變化主要是無(wú)形之中發(fā)生的,這同時(shí)意味著廠商思考他們Java EE產(chǎn)品方式的一個(gè)明顯轉(zhuǎn)變。Justin指出,在不久的將來(lái),企業(yè)級(jí)Java開(kāi)發(fā)者及架構(gòu)師很可能會(huì)看到來(lái)自O(shè)SGi的影響, OSGi企業(yè)小組正在尋求OSGi支持包括EJB,JSP和JSF在內(nèi)的Java EE規(guī)范關(guān)鍵組件。



          jwebee

          我的個(gè)人網(wǎng)站
          posted on 2008-02-27 10:38 周行 閱讀(692) 評(píng)論(2)  編輯  收藏 所屬分類: IT技術(shù)

          FeedBack:
          # re: IBM、BEA和JBoss應(yīng)用服務(wù)器采用OSGi
          2011-05-20 01:07 | cheap sunglasses
          說(shuō)得很對(duì)  回復(fù)  更多評(píng)論
            
          # re: IBM、BEA和JBoss應(yīng)用服務(wù)器采用OSGi
          2011-05-20 01:12 | cheap sunglasses
          為什么不可以  回復(fù)  更多評(píng)論
            
          Java-Android-jwebee
          主站蜘蛛池模板: 吴堡县| 银川市| 永泰县| 遂宁市| 锡林浩特市| 石柱| 莒南县| 陕西省| 车致| 太仆寺旗| 延庆县| 永定县| 莱西市| 安溪县| 金坛市| 永清县| 囊谦县| 聂拉木县| 博罗县| 苍南县| 乌海市| 林芝县| 铜山县| 洛浦县| 平原县| 阿合奇县| 华坪县| 常山县| 舟曲县| 宜春市| 措勤县| 泗阳县| 大足县| 巴林右旗| 佳木斯市| 上饶县| 武平县| 平山县| 康乐县| 天峨县| 河池市|