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

SOA的分級模型

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

來源:泛普軟件

SOA (Service Oriented Architecture,面向服務(wù)體系架構(gòu))是將開發(fā)和業(yè)務(wù)流程所需的各項操作開發(fā)成“服務(wù)”(Service)的一種IT體系架構(gòu)。在這種架構(gòu)支撐下開發(fā)和組成的業(yè)務(wù)流程本身還可以通過流程編排與其它“服務(wù)”組合,從而實現(xiàn)松耦合的復(fù)雜“服務(wù)”。

目前,SOA技術(shù)已經(jīng)從理論走向了現(xiàn)實,越來越多的企業(yè)正在或準備享受SOA帶來的回報。與傳統(tǒng)IT項目類似,采用SOA技術(shù)同樣是一個循序漸進的過程,從簡單SOA項目到SOA型企業(yè),從技術(shù)平臺到技術(shù)標準遵循都是漸進過程的一部分。

盡管采用SOA技術(shù)同樣是一個漸進的過程,但是與傳統(tǒng)IT項目相比,它仍然具有明顯的獨特性。面向服務(wù)的架構(gòu)思想不僅提供了一條解決問題的思路,也同樣對整個項目的管理過程提出了一個新的挑戰(zhàn)。

影響SOA項目成功的主要因素

在SOA的世界里,“業(yè)務(wù)模式”和“技術(shù)實現(xiàn)”比以往任何時候都結(jié)合得更緊密。這是由于通過服務(wù)間松耦合編排方式構(gòu)建的應(yīng)用具有極大的靈活性,可以更敏捷的適應(yīng)業(yè)務(wù)需求的變化。換句話說,SOA型的IT架構(gòu)為業(yè)務(wù)開展提供了更新、更有效的技術(shù)支撐。

正是因為SOA與業(yè)務(wù)的密切關(guān)系,使得影響SOA項目成功的因素跨越了傳統(tǒng)IT項目管理的范疇。

從下面的SOA項目成功因素三維模型可以看出,除了傳統(tǒng)的“使能工具、平臺和應(yīng)用”因素之外,“實施方法論”和“企業(yè)文化”也是保證SOA項目成功不可或缺的重要因素。其中“實施方法論”要解決的是從何入手、如何建設(shè)的問題;“企業(yè)文化”要解決的則是如何建立SOA型企業(yè)的問題。

從另一方面來看,影響SOA項目成功的關(guān)鍵因素又可分為技術(shù)因素和管理因素兩大類:技術(shù)因素包括技術(shù)的采納和相關(guān)技術(shù)標準的遵循;管理因素包括企業(yè)發(fā)展策略、組織架構(gòu)和IT架構(gòu)、信息和資源共享模型、IT治理、流程等。

從影響SOA項目成功的關(guān)鍵因素來看,“實施方法論”是其中的一個重點。在企業(yè)準備采納SOA的技術(shù)的時候,必須考慮清楚從何入手、如何建設(shè)的問題,因為實現(xiàn)SOA型企業(yè)需要一個循序漸進的過程。目前全球范圍內(nèi),已經(jīng)有眾多企業(yè)成功應(yīng)用了SOA,根據(jù)從這些成功者中提煉的經(jīng)驗,可以將SOA項目分為5個不同的層級模型。(如圖2)

需要特別指出的是,這一分級模型并不要求從低到高逐級實現(xiàn),而僅提供一個理論模型,企業(yè)可以根據(jù)自身的具體情況,以及項目的特點,綜合各方因素,從任意層級開始自己的SOA之旅。

第一級:簡單SOA應(yīng)用

簡單SOA應(yīng)用模型主要針對構(gòu)造和使用Web Services,并對使用情況監(jiān)控管理的需求而提出。這一級別中,技術(shù)上需要使用應(yīng)用服務(wù)器平臺和掌握支持 Web Services 的開發(fā)工具;要遵循的相關(guān)標準包括WSDL、SOAP、XML、WSRP、JSR168;在項目選擇方面,應(yīng)該選擇能快速實施的項目以求短期能見效益。

具有35年歷史的The Hartford是美國最大的保險公司之一,企業(yè)內(nèi)運行的傳統(tǒng)系統(tǒng)效率極為低下,由于過分依賴代碼,3-4月/30人的維護周期成為家常便飯。2003年,The Hartford采用Web Service方式的服務(wù)單元實現(xiàn)了傳統(tǒng)業(yè)務(wù)功能,并通過松耦合的方式對業(yè)務(wù)進行編排,一下將系統(tǒng)的維護周期提速到了3-4周/5-8人。SOA模式允許The Hartford 從大型機 "one service at a time"模式遷移到更靈活的模式。例如,在SOA之前,創(chuàng)建.Net與Java的橋接需要花費3-5周時間,采用SOA (WSDL接口)后,時間減少至2小時。The Hartford的SOA項目是典型的"服務(wù)"驅(qū)動的項目,是從第一級模型開始的典型案例之一 。

第二級:SOA戰(zhàn)術(shù)應(yīng)用

SOA戰(zhàn)術(shù)應(yīng)用模型主要針對傳統(tǒng)的數(shù)據(jù)集成及相應(yīng)的安全管理需求而提出。這一級別中,技術(shù)平臺要求有BPEL 流程編排 (Orchestration)、企業(yè)服務(wù)總線(ESB -  Enterprise Service Bus)、服務(wù)注冊(Registry)和Web Services 管理和安全(WSM);要遵循的相關(guān)標準包括BPEL、WSIF、JMS、JCA、UDDI、WS-Security;在策略方面要注重信息的共享模式、明確衡量SOA是否成功的主要指標、保證"Web Service"的管理和安全性政策的有效實行。

Deutsche Post World Net是世界上最大的物流公司之一。它的SOA需求是如何利用靈活的基礎(chǔ)架構(gòu)來幫助公司減少多個業(yè)務(wù)系統(tǒng)集成的時間和費用。通過在IT集成平臺上采用先進的企業(yè)服務(wù)總線 (ESB)技術(shù),Deutsche Post World Net使SOA項目很好的滿足了企業(yè)IT需求。這是從架構(gòu)著手,通過服務(wù)總線,實現(xiàn)SOA的一個例子,也是由第二級模型啟用SOA的典型案例。

第三級:SOA戰(zhàn)略級應(yīng)用

SOA戰(zhàn)略級應(yīng)用的目標是建立SOA型的業(yè)務(wù)流程處理系統(tǒng)。技術(shù)上要求包括業(yè)務(wù)流程建模( Process Modeling)、業(yè)務(wù)規(guī)則引擎 (Rule Engines)、數(shù)據(jù)集成中心(Data Hubs)、集成服務(wù)環(huán)境(ISE - Integrated Services Environment)、元數(shù)據(jù)管理等;要遵循的相關(guān)標準包括BPMN(Business Process Modeling Notation )、BPEL、Industry XML;此時已經(jīng)開始實施業(yè)務(wù)處理流程自動化。

ING LEASE(以下簡稱ING)是世界最大的金融服務(wù)公司之一。由于不斷通過收購擴大企業(yè)規(guī)模,ING內(nèi)部形成了相當復(fù)雜的IT架構(gòu),其中包括三個完全不同的后臺系統(tǒng),具有明顯的處理瓶頸。為了有效的支撐公司業(yè)務(wù)運營,ING需要將復(fù)雜的IT系統(tǒng)集成。在專家的協(xié)助下,通過自上而下的設(shè)計方式,ING從流程處理影射開始,并經(jīng)過反復(fù)的原型修正,用了不到6個月時間便實現(xiàn)了"報價到合同"處理的自動化。而這個過程僅用了5個有經(jīng)驗的系統(tǒng)開發(fā)人員。這套自動化的系統(tǒng)目前正在歐洲的16個國家部署實施。ING的SOA項目是個典型的業(yè)務(wù)驅(qū)動的范例,重點是塊系統(tǒng)的自動化業(yè)務(wù)流程實現(xiàn)。同時,這也是由第三級模型開始實施SOA的典型案例。

第四級:企業(yè)級SOA的實施

企業(yè)級SOA實施的目標是著手建立SOA型企業(yè)。技術(shù)手段要提高到業(yè)務(wù)流程模擬、業(yè)務(wù)活動監(jiān)測(BAM)、復(fù)雜事件處理、元數(shù)據(jù)管理系統(tǒng)、網(wǎng)格計算技術(shù);要遵循的相關(guān)標準需進步到Service Component Architecture (SCA)、WS-Addressing, WS-Eventing、WS-Trust, WS Secure Conversations 等;企業(yè)級SOA要求企業(yè)全面的信息、資源共享,IT規(guī)劃和治理也將上升到新的高度。

第五級:行業(yè)SOA的和諧

這一級模型的目標是通過企業(yè)SOA的實踐,將SOA應(yīng)用擴大到業(yè)務(wù)合作伙伴,實現(xiàn)行業(yè)范圍的產(chǎn)能最大化。

(it168)

發(fā)布:2007-04-23 09:55    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
太原OA系統(tǒng)
聯(lián)系方式

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普太原OA快博其他應(yīng)用

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