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

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

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

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

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

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

擴展性催生第一代SOA

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

我們很快就意識到,這種方法不具有可擴展性,因為開發(fā)時間過長,當開發(fā)最終結束時,維護成本又過高。我們同時希望構建和擴展網(wǎng)絡方面的能力,這兩點促使我們決定對企業(yè)架構方式和開發(fā)方法進行大刀闊斧的變革。變革的目標是:

* 更快地交付應用

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

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

* 降低總擁有成本(TCO)

* 集中精力構建遞增型的小功能段,以控制金融風險

* 構建靈活的業(yè)務流程,而不是特定應用

* 能更快地擴展

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

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

* 更快地交付更具個性化的應用

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

* 更好地控制架構

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

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

第二代SOA著力應用

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

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

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

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

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

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

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

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

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

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

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

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

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

發(fā)布:2007-04-23 11:11    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
濟南OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普濟南OA快博其他應用

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