監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買(mǎi)價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

SOA2.0? 降低成本和應(yīng)用成為發(fā)展目標(biāo)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

來(lái)源:泛普軟件

在SOA風(fēng)頭正勁的時(shí)候,很有必要展望一下未來(lái)。SOA對(duì)于企業(yè)和開(kāi)發(fā)而言,是如此的重要,以至于已經(jīng)蔚然成風(fēng),那么,SOA之后呢?

技術(shù)永無(wú)止境,智者不該裹足不前,更不會(huì)沾沾自喜,就此坐享成果,在SOA成為當(dāng)代軟件技術(shù)的開(kāi)發(fā)標(biāo)準(zhǔn)和努力方向的時(shí)候,探討SOA的未來(lái)以及下一步的規(guī)劃,已經(jīng)是當(dāng)務(wù)之急。目前的SOA以基礎(chǔ)架構(gòu)為中心,被稱為第一代SOA,將來(lái)的發(fā)展方向應(yīng)該是擁有企業(yè)繼承和構(gòu)建復(fù)合型應(yīng)用,也就是未來(lái)的第二代SOA。

總體而言,企業(yè)正在從集成傳統(tǒng)封裝應(yīng)用走向以基礎(chǔ)架構(gòu)為中心的第一代SOA,從而有效地?cái)U(kuò)展和區(qū)分應(yīng)用。在第一代SOA的基礎(chǔ)上,BEA正將架構(gòu)發(fā)展為第二代SOA,它使得企業(yè)現(xiàn)在就能異常迅速地集成、重用和開(kāi)發(fā)新應(yīng)用。

擴(kuò)展性催生第一代SOA

回顧2001年的情況可知,與許多科技公司一樣,BEA在2001年快速發(fā)展。通過(guò)并購(gòu),我們擁有大量封裝的企業(yè)應(yīng)用,通過(guò)大幅度定制,這些應(yīng)用滿足了特殊業(yè)務(wù)需要。在公司內(nèi)部,IT組織根據(jù)業(yè)務(wù)單元而調(diào)整,因此每個(gè)團(tuán)隊(duì)都推行其自己的架構(gòu)、標(biāo)準(zhǔn)和流程。我們的團(tuán)隊(duì)擁有大批專業(yè)化的開(kāi)發(fā)人員-絕大多數(shù)是享受高薪的咨詢?nèi)藛T-可是他們只能參與特定項(xiàng)目和應(yīng)用的開(kāi)發(fā),而且其技術(shù)能力也只專注于某一特定的企業(yè)應(yīng)用。分散化的工作模式使我們?cè)诨旧蠜](méi)有正式發(fā)起、資助或監(jiān)督的情況下,同時(shí)開(kāi)展252多個(gè)項(xiàng)目。

我們很快就意識(shí)到,這種方法不具有可擴(kuò)展性,因?yàn)殚_(kāi)發(fā)時(shí)間過(guò)長(zhǎng),當(dāng)開(kāi)發(fā)最終結(jié)束時(shí),維護(hù)成本又過(guò)高。我們同時(shí)希望構(gòu)建和擴(kuò)展網(wǎng)絡(luò)方面的能力,這兩點(diǎn)促使我們決定對(duì)企業(yè)架構(gòu)方式和開(kāi)發(fā)方法進(jìn)行大刀闊斧的變革。變革的目標(biāo)是:

* 更快地交付應(yīng)用

* 盡可能多地重用定制代碼和組件

* 改變過(guò)去集成系統(tǒng)和組件的方式

* 降低總擁有成本(TCO)

* 集中精力構(gòu)建遞增型的小功能段,以控制金融風(fēng)險(xiǎn)

* 構(gòu)建靈活的業(yè)務(wù)流程,而不是特定應(yīng)用

* 能更快地?cái)U(kuò)展

為了實(shí)現(xiàn)這些目標(biāo),我們使用公共的共享基礎(chǔ)架構(gòu)服務(wù)集合,對(duì)購(gòu)買(mǎi)來(lái)的封裝應(yīng)用的最佳功能進(jìn)行了擴(kuò)展,基于開(kāi)發(fā)標(biāo)準(zhǔn)構(gòu)建了第一代SOA的架構(gòu)。使用開(kāi)放標(biāo)準(zhǔn)的好處是:能定制所需功能,不必使用專有的應(yīng)用、工具和技術(shù)能力。我們將BEA平臺(tái)作為標(biāo)準(zhǔn)基礎(chǔ)架構(gòu)。第一代SOA以“基礎(chǔ)架構(gòu)為中心”,使我們能集中精力構(gòu)建那些能快速實(shí)現(xiàn)擴(kuò)展的基礎(chǔ)架構(gòu)服務(wù)。

第一代SOA立竿見(jiàn)影,取得了很好的效果。在這之后,我們意識(shí)到需要簡(jiǎn)化所有點(diǎn)到點(diǎn)的集成,以從后端企業(yè)應(yīng)用進(jìn)一步消除耦合時(shí),它使我們能對(duì)已建功能進(jìn)行擴(kuò)展。第二代SOA的目標(biāo)是:

* 更快地交付更具個(gè)性化的應(yīng)用

* 進(jìn)一步降低總擁有成本(TCO)

* 更好地控制架構(gòu)

* 更好地優(yōu)化IT技術(shù)能力

有了第二代SOA,我們也希望盡可能地保持企業(yè)應(yīng)用的通用性,從而外包支持和維護(hù)工作,以進(jìn)一步降低總擁有成本。我們創(chuàng)建了動(dòng)態(tài)集成中心,并構(gòu)建了支持那些在2003年終創(chuàng)建的、基于服務(wù)的復(fù)合型應(yīng)用和門(mén)戶所需的后端消息和服務(wù)代理,大大增加了已有共享應(yīng)用和門(mén)戶服務(wù)。

第二代SOA著力應(yīng)用

在完成了基礎(chǔ)架構(gòu)服務(wù)的所有工作之后,基于對(duì)市場(chǎng)的深刻認(rèn)識(shí),BEA公司強(qiáng)烈地感受到:不能滿足于現(xiàn)狀,必須進(jìn)一步提高效率。要要進(jìn)一步提高BEA的競(jìng)爭(zhēng)優(yōu)勢(shì),就必須要轉(zhuǎn)向應(yīng)用層,也就是將SOA的進(jìn)一步發(fā)展下去,以至于到以應(yīng)用為主的第二代。

第一代SOA更多的目標(biāo)在于構(gòu)建企業(yè)基礎(chǔ)架構(gòu)服務(wù),以便交付新應(yīng)用并快速進(jìn)行擴(kuò)展。與第一代SOA僅專注于基礎(chǔ)架構(gòu)不同,第二代SOA中增加了消息和代理服務(wù)以及共享業(yè)務(wù)服務(wù),以快速利用任何共享應(yīng)用和數(shù)據(jù)服務(wù)-它們由消息和代理服務(wù)、門(mén)戶和業(yè)務(wù)流程所提供-并將它們定制為能滿足特定業(yè)務(wù)需求的復(fù)合型應(yīng)用。

在第二代SOA中,BEA開(kāi)發(fā)了用于企業(yè)集成和構(gòu)建復(fù)合型應(yīng)用的服務(wù),這是最令人關(guān)注的一點(diǎn)。這些復(fù)合型應(yīng)用-例如員工/經(jīng)理自助服務(wù)門(mén)戶和知識(shí)快車(chē)銷(xiāo)售門(mén)戶-都是由提供企業(yè)數(shù)據(jù)和功能的業(yè)務(wù)服務(wù)組件和PORTLET(如GET_CUSTOMER、OPEN_CASE等)組合而成;它們并非由針對(duì)特定功能的傳統(tǒng)的“信息孤島”門(mén)戶應(yīng)用-例如支持和員工經(jīng)理類(lèi)型的應(yīng)用。

●“知識(shí)快車(chē)銷(xiāo)售”門(mén)戶是一個(gè)銷(xiāo)售門(mén)戶,它將各種相關(guān)信息源整合到一個(gè)供BEA銷(xiāo)售人員使用的視圖。該應(yīng)用是多個(gè)WEB服務(wù)的組合,提供多個(gè)系統(tǒng)的信息或業(yè)務(wù)邏輯。它的信息極其豐富,集成了多種資源,遠(yuǎn)非單個(gè)應(yīng)用可比。它還是個(gè)性化的,僅將相關(guān)信息呈現(xiàn)給用戶。還有,這些服務(wù)可供其他應(yīng)用重復(fù)使用。例如,反饋客戶支持單狀態(tài)信息的WEB服務(wù)可供該銷(xiāo)售門(mén)戶使用,也可供 ESUPPORT等其他應(yīng)用使用。在交付該應(yīng)用時(shí),可重用性和互操作性是關(guān)鍵所在。

●“電子訂單”是BEA銷(xiāo)售人員使用erp系統(tǒng)報(bào)價(jià)和訂購(gòu)的最頂層的入口。使用原始訂單管理模塊,需要進(jìn)行大量定制,才能滿足公司對(duì)交付所需信息的期望。為此,我們構(gòu)建了這個(gè)自定義門(mén)戶,它將一些后端應(yīng)用集成到一起,簡(jiǎn)化了過(guò)程,節(jié)省銷(xiāo)售團(tuán)隊(duì)不少時(shí)間。在交付該應(yīng)用前,完成貨物流程訂單需要7 天,而現(xiàn)在,只需要不到一天,甚至能即時(shí)完成。

第2代SOA優(yōu)勢(shì)明顯

相比于第一代SOA,第二代SOA有著如下所述的巨大優(yōu)勢(shì):

● 提供差異性的能力:企業(yè)可交付完全滿足業(yè)務(wù)需要的自定義應(yīng)用和門(mén)戶,提供差異性,形成強(qiáng)大的競(jìng)爭(zhēng)優(yōu)勢(shì)。

● 控制架構(gòu):架構(gòu)效率很高,可最大程度地滿足客戶需要(如安全、客戶體驗(yàn)等)。

● 開(kāi)發(fā)效率和速度:有效的集成、高級(jí)別的重用和公共的方法加快了開(kāi)發(fā),提高了維護(hù)性。

● 降低核心企業(yè)IT應(yīng)用的成本:非自定義實(shí)現(xiàn)的技術(shù)能力成本更低,節(jié)省了企業(yè)寶貴的時(shí)間和精力。

● 優(yōu)化IT技術(shù)能力:企業(yè)得以將資源集中于J2EE-WEBLOGIC,不考慮專用應(yīng)用開(kāi)發(fā)。

企業(yè)架構(gòu)演化提高了速度和靈活性,降低了整個(gè)企業(yè)的總擁有成本。在IT機(jī)構(gòu)內(nèi),這同樣也帶來(lái)了很多優(yōu)勢(shì)。企業(yè)不再需要維護(hù)多廠商應(yīng)用的技術(shù)能力,因?yàn)閳F(tuán)隊(duì)將精力集中在以WEBLOGIC PLATFORM為核心的開(kāi)發(fā)平臺(tái)。通過(guò)第二代SOA,企業(yè)也能夠更快地按照用戶的要求進(jìn)行系統(tǒng)等IT架構(gòu)的交付。因?yàn)槠髽I(yè)能在門(mén)戶級(jí)別定制,而不是提供一個(gè)現(xiàn)成應(yīng)用的混合??傊?,通過(guò)第二代SOA的發(fā)展,可以控制構(gòu)建產(chǎn)品的數(shù)據(jù)、應(yīng)用集成和整體客戶體驗(yàn)。不僅是BEA,所有的軟件企業(yè)通過(guò)第二代SOA的思想和方法,都將能夠?qū)ψ约核桓兜漠a(chǎn)品充滿信心。(支點(diǎn)網(wǎng))

發(fā)布:2007-04-23 11:11    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普濟(jì)南OA快博其他應(yīng)用

濟(jì)南OA軟件 濟(jì)南OA新聞動(dòng)態(tài) OA管理信息化 濟(jì)南OA快博 濟(jì)南OA行業(yè)資訊 濟(jì)南監(jiān)控公司 濟(jì)南倉(cāng)庫(kù)管理軟件 濟(jì)南餐飲管理軟件 濟(jì)南物業(yè)管理軟件 濟(jì)南網(wǎng)站建設(shè)公司 濟(jì)南軟件開(kāi)發(fā)公司 濟(jì)南門(mén)禁系統(tǒng)