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

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

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

來源:泛普軟件

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

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

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

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

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

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

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

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

* 降低總擁有成本(TCO)

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

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

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

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

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

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

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

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

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

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

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

在完成了基礎(chǔ)架構(gòu)服務(wù)的所有工作之后,基于對市場的深刻認(rèn)識,BEA公司強(qiáng)烈地感受到:不能滿足于現(xiàn)狀,必須進(jìn)一步提高效率。要要進(jìn)一步提高BEA的競爭優(yōu)勢,就必須要轉(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ù)、門戶和業(yè)務(wù)流程所提供-并將它們定制為能滿足特定業(yè)務(wù)需求的復(fù)合型應(yīng)用。

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

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

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

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

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

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

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

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

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

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

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

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

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

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