自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

EclipseCon發(fā)布企業(yè)級OSGi標(biāo)準(zhǔn)

開發(fā) 后端
在加州舉行的EclipseCon大會上,OSGi聯(lián)盟宣布長期醞釀的OSGi企業(yè)標(biāo)準(zhǔn)(第四次發(fā)布,Version 4.2)審批通過。OSGi的本次發(fā)布針對廣泛的Java應(yīng)用服務(wù)開發(fā)人員群體,捆綁組件標(biāo)準(zhǔn)。

在過去的一段時間里,OSGI可謂喜事不斷,先是受到IBM和Eclipse基金會的鼎力支持,后又在剛剛結(jié)束的EclipseCon大會上,OSGi聯(lián)盟宣布長期醞釀的OSGi企業(yè)標(biāo)準(zhǔn)(第四次發(fā)布,Version 4.2)審批通過,預(yù)示著2010年將是Java模塊化的一年。

OSGi標(biāo)準(zhǔn)化致力于發(fā)生在JCP社區(qū)進(jìn)程之外的內(nèi)容,但是支持OSGi或者將在流行的Java EE服務(wù)器內(nèi)部支持。該模塊化組件標(biāo)準(zhǔn)是為Java類打包以及來自于初期在嵌入是系統(tǒng)中工作的Java的相關(guān)資源所設(shè)計(jì)。

過去幾年中,廠商和開源提倡者已經(jīng)在研究在更加完全的企業(yè)計(jì)算環(huán)境中應(yīng)用OSGi。OSGi聯(lián)盟成員包括Ericsson AB、Eclipse Foundation、IBM、Oracle、 Paremus、Progress Software、Red Hat、SAP AG、VMWare等。

“嵌入的起源對此有很大幫助。這很容易入手,因?yàn)槠湓臼且粋€小的設(shè)備架構(gòu),并變得很大,然后開始變得過大,就越來越小,”Eclipse基金會執(zhí)行理事Mike Milinkovich表示。然而管理人員是OSGi聯(lián)盟,OSGi是Eclipse的要素,因此正式的標(biāo)準(zhǔn)在 EclipseCon上揭幕。

“Eclipse在OSGi的成功中占很大一部分。我們是首先接受該理念的人員之一。它成為我們使用Eclipse框架模型的框架,”Milinkovich說。尤其是最近,Eclipse基金會已經(jīng)開始致力于企業(yè)參考執(zhí)行稱為雙子星企業(yè)OSGi實(shí)現(xiàn)。OSGi對于Aries也極為重要,Aries是Apache基金會孵化器項(xiàng)目,意在為企業(yè)OSGi應(yīng)用編程模型創(chuàng)造組件。

為Java EE將OSGi的模塊化

“這是OSGi聯(lián)盟***對于企業(yè)發(fā)布一項(xiàng)標(biāo)準(zhǔn),”IBM中間件部門OSGi專家組技術(shù)主管Graham Charters說道,“在全球各地,很多人一直在努力建立規(guī)范。這僅僅過了三年。”,他表示:“它為Java EE程序模塊帶來可OSGi的模塊化,使民眾可以利用他們傳統(tǒng)上已經(jīng)寫在Java EE內(nèi)的,并開始采用OSGi來分解其應(yīng)用,使之成可重復(fù)使用的模塊,并通過整合服務(wù)層,避開一些他們已經(jīng)建立的巨大的,幾乎單一的應(yīng)用程序,而且在共享應(yīng)用程序上很麻煩。”

Charters介紹這些“麻煩”之一就是這樣的Java EE要求開發(fā)人員對應(yīng)用軟件包的依賴關(guān)系升級。OSGi為軟件架構(gòu)師和開發(fā)人員提供分享的內(nèi)存和磁盤使用情況的機(jī)會。

聲明式服務(wù)及Blueprint容器

OSGi的發(fā)布中包括Web應(yīng)用標(biāo)準(zhǔn)和數(shù)據(jù)庫集成、管理和配置服務(wù)??捎玫耐瑯邮切碌穆暶魇椒?wù)和藍(lán)圖容器標(biāo)準(zhǔn)。Blueprint容器通過VMware/SpringSource 的專業(yè)Spring框架到達(dá)OSGi。“熟悉Spring的開發(fā)人員將很容易使用‘Blueprint’。對于想要更深 一層次了解的開發(fā)人員也有其他的OSGi模型。”Paremus***執(zhí)行官Richard Nicholson表示,聲明式服務(wù)代表了更加“徹底”的觀點(diǎn)。

更大的模塊化預(yù)期的好處就是更大的代碼重用。Nicholson 說:“我的觀點(diǎn)是OSGi將開始從高級技術(shù)層人員走向組織,這些人期望代碼重用成為他們想要發(fā)揮的戰(zhàn)略上的事情。這將是進(jìn)入企業(yè)的強(qiáng)制性因素。”

為了讓遷移到OSGi表的容易,Paremus推出了靈活的軟件套件。 Nimble在現(xiàn)有的Java EE軟件上揭開類的依賴關(guān)系。發(fā)展階段后,Nimble部署到類網(wǎng)格服務(wù)運(yùn)行時的計(jì)算節(jié)點(diǎn)。

流線化的企業(yè)OSGi期望更多的工具。這個平臺最終取得可以預(yù)測的成功之前將需要更多經(jīng)驗(yàn)。“企業(yè)OSGi發(fā)布很重要,” Stephen O'Grady分析師RedMonk表示,“這幾年來一直在增長。”

O'Grady說:“模塊化的Java是一件好事,但OSGi尚未商業(yè)化,但也有人已經(jīng)把它放到中心。”

【編輯推薦】

  1. OSGi,Java模塊化框架的另類進(jìn)化
  2. OSGi要火 IBM和Eclipse將大力發(fā)展Java模塊化
  3. Sun的JSR 294被叫停 應(yīng)用服務(wù)器押寶OSGi
  4. OSGi全面總結(jié)與WebSphere應(yīng)用范例
  5. 愛恨交加:OSGi的Spring和EJB之路?
責(zé)任編輯:王曉東 來源: 博客園
相關(guān)推薦

2009-03-02 09:22:39

OSGiJ2EEEclipse

2009-03-30 09:42:28

OSGiJavaJCP

2010-04-07 08:55:00

OSGiSpring

2009-12-25 12:44:38

2011-07-08 10:55:15

Platform

2018-12-10 12:08:14

聯(lián)想

2012-02-20 13:35:23

Radware應(yīng)用安全應(yīng)用交付

2010-04-09 10:23:37

SpringSourc

2010-03-23 14:41:13

JBossSOA

2017-11-16 20:30:44

容器數(shù)人云PaaS

2012-03-20 14:23:48

JBoss紅帽

2016-03-25 17:20:26

戴爾

2012-09-05 13:10:36

華為企業(yè)級存儲

2013-02-22 09:55:46

MobileFirstIBM企業(yè)級移動應(yīng)用

2013-12-10 21:39:14

CentOS 6.5CentOS

2016-01-14 15:30:17

希捷

2011-07-22 13:53:34

Linux紅帽RHEL

2013-09-02 17:42:28

大數(shù)據(jù)分析FusionInsig華為

2020-11-19 18:08:45

VMware

2010-08-04 15:20:15

Flex企業(yè)級開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號