當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 河南OA系統(tǒng) > 鄭州OA系統(tǒng) > 鄭州OA快博
SOA方法學(xué)和其他方法學(xué)的比較
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
來源:泛普軟件廣義上講,SOA方法學(xué)貫穿于IT生命周期的各個(gè)階段和各個(gè)方面:IT系統(tǒng)項(xiàng)目的規(guī)劃,系統(tǒng)分析和設(shè)計(jì),系統(tǒng)的實(shí)施,系統(tǒng)的部署和維護(hù),以及整個(gè)過程中的監(jiān)控和管理等。從實(shí)踐的角度說,已經(jīng)出現(xiàn)如下SOA方法學(xué)。
(1)面向服務(wù)的分析和設(shè)計(jì)(SOAD)。以服務(wù)為中心,根據(jù)業(yè)務(wù)需求發(fā)現(xiàn)服務(wù)、描述服務(wù),并設(shè)計(jì)服務(wù)的實(shí)現(xiàn)。
(2)面向服務(wù)的開發(fā)過程。結(jié)合現(xiàn)有開發(fā)過程,規(guī)劃以服務(wù)為中心的開發(fā)過程中的角色、職責(zé)、活動(dòng)和工件。
(3)SOA的成熟度分析和遷移路線圖。以服務(wù)為中心,分析現(xiàn)有或目標(biāo)系統(tǒng)的成熟度,并設(shè)計(jì)從現(xiàn)有成熟度遷移到目標(biāo)成熟度的路線圖。
(4)SOA監(jiān)管。設(shè)計(jì)組織和流程,確保SOA的設(shè)計(jì)原則在IT生命周期中得以貫徹,管理服務(wù)生命周期中的各種遷移的合理性等。
本章對(duì)SOA方法學(xué)的闡述主要集中在面向服務(wù)的分析和設(shè)計(jì)。首先介紹SOA方法學(xué)和主要的幾種方法學(xué)的區(qū)別和聯(lián)系,其次以IBM的SOMA(Service Oriented Modeling and Architecture,面向服務(wù)的建模與架構(gòu))為例,介紹SOA分析和設(shè)計(jì)中的主要內(nèi)容和方法。
1、SOA方法學(xué)和其他方法學(xué)的比較
與SOA的設(shè)計(jì)原則類似,SOA方法學(xué)并不是全新的方法學(xué),它是現(xiàn)有方法學(xué)的繼承和發(fā)展。一方面,原有的方法學(xué)并不能解決由于服務(wù)概念的引入帶來的問題,如怎樣發(fā)現(xiàn)服務(wù),怎樣定義服務(wù);另一方面,服務(wù)是一個(gè)水平的概念,而不是一個(gè)垂直的概念,在服務(wù)分析和設(shè)計(jì)的過程中,需要處理服務(wù)和現(xiàn)有方法學(xué)產(chǎn)物的關(guān)系,如業(yè)務(wù)流程和服務(wù),企業(yè)架構(gòu)和SOA,服務(wù)和對(duì)象等。因此服務(wù)的分析和設(shè)計(jì)最主要的職責(zé)在于發(fā)現(xiàn)服務(wù)、定義服務(wù)和實(shí)現(xiàn)服務(wù),并指導(dǎo)如何和其他方法學(xué)結(jié)合完成這些職責(zé)。
下面揭示了現(xiàn)有幾種方法學(xué)的定位。圖的橫坐標(biāo)將項(xiàng)目周期分為分析、設(shè)計(jì)和開發(fā)三個(gè)階段,縱坐標(biāo)將域分為應(yīng)用、架構(gòu)和業(yè)務(wù)。流程建模(BPM)用于業(yè)務(wù)領(lǐng)域的分析和設(shè)計(jì),如業(yè)務(wù)流程的定義、業(yè)務(wù)數(shù)據(jù)的定義等;企業(yè)架構(gòu)(EA)和方案架構(gòu)(SA)側(cè)重在架構(gòu)領(lǐng)域的分析和設(shè)計(jì),如根據(jù)業(yè)務(wù)需求確定目前目標(biāo)業(yè)務(wù)系統(tǒng)和IT系統(tǒng),根據(jù)目標(biāo)系統(tǒng)需求設(shè)計(jì)主要架構(gòu)元素和它們之間的關(guān)系;面向?qū)ο蟮姆治龊驮O(shè)計(jì)(OOAD)則貫穿分析、設(shè)計(jì)和開發(fā)三個(gè)階段,它主要分析細(xì)粒度的業(yè)務(wù)需求,如用例,分析和設(shè)計(jì)實(shí)現(xiàn)這些需求的類和對(duì)象,以及它們之間的關(guān)系。
面向服務(wù)的分析和設(shè)計(jì)貫穿項(xiàng)目周期的三個(gè)階段和IT系統(tǒng)的三個(gè)域。這暗示著,在操作層面上,面向服務(wù)的分析和設(shè)計(jì)會(huì)和其他方法學(xué)緊密相聯(lián)。
1.BPM和SOA
業(yè)務(wù)流程建模是一個(gè)相當(dāng)零散的領(lǐng)域,存在各種各樣的方法和技術(shù),有效的方法可以幫助企業(yè)對(duì)業(yè)務(wù)進(jìn)行合理的劃分,從而求得業(yè)務(wù)層面的靈活性。有些方法則側(cè)重于流程建模本身,例如如何確定和定義業(yè)務(wù)流程中的業(yè)務(wù)活動(dòng)、業(yè)務(wù)數(shù)據(jù)、業(yè)務(wù)規(guī)則、業(yè)務(wù)指標(biāo)和業(yè)務(wù)事件等,但是BPM并不會(huì)幫助我們?nèi)グl(fā)現(xiàn)和定義服務(wù)。從SOA的方法學(xué)來看,各種BPM的結(jié)果是面向服務(wù)的分析和設(shè)計(jì)的重要輸入,如業(yè)務(wù)組件、業(yè)務(wù)流程和業(yè)務(wù)目標(biāo)是服務(wù)發(fā)現(xiàn)的重要依據(jù),而業(yè)務(wù)指標(biāo)、業(yè)務(wù)數(shù)據(jù)、業(yè)務(wù)規(guī)則等是服務(wù)暴露的分析的重要依據(jù)。
2.EA和SOA
盡管和BPM一樣,EA是一個(gè)零散的領(lǐng)域,但是當(dāng)前的EA主要側(cè)重于定義跨越業(yè)務(wù)單元邊界的系統(tǒng)框架,企業(yè)范圍內(nèi)系統(tǒng)的主要構(gòu)成元素,這些元素間的關(guān)系,以及將這些元素有機(jī)組合在一起的參考架構(gòu)。但是,各種EA技術(shù)都缺乏業(yè)務(wù)領(lǐng)域的藍(lán)圖指導(dǎo)企業(yè)架構(gòu)的設(shè)計(jì)。從SOA方法學(xué)來看,一方面,面向服務(wù)的分析和設(shè)計(jì)通過和BPM結(jié)合將業(yè)務(wù)分解為各種類型的服務(wù),可以作為企業(yè)業(yè)務(wù)的藍(lán)圖指導(dǎo)企業(yè)架構(gòu)的設(shè)計(jì);另一方面,企業(yè)架構(gòu)設(shè)計(jì)的結(jié)果,如參考架構(gòu),又是服務(wù)實(shí)現(xiàn)的重要依據(jù)。
3.OOAD和SOA
面向?qū)ο蟮姆治龊驮O(shè)計(jì)告訴我們使用Use Case捕獲需求,并設(shè)計(jì)類、對(duì)象及對(duì)象間交互來滿足Use Case定義的需求。但是面向?qū)ο蟮姆治龊驮O(shè)計(jì)往往只是局限在單個(gè)應(yīng)用內(nèi)部,它不會(huì)缺乏業(yè)務(wù)藍(lán)圖和企業(yè)架構(gòu)藍(lán)圖的指導(dǎo)。從SOA方法學(xué)看,在原理層面上,OOAD中的很多設(shè)計(jì)原則,如抽象、隔離關(guān)注等被SOA繼承和發(fā)揚(yáng),并應(yīng)用于服務(wù)的定義和實(shí)現(xiàn)中。而在操作層面上,服務(wù)模型為OOAD進(jìn)行類和對(duì)象設(shè)計(jì)提供了業(yè)務(wù)藍(lán)圖和企業(yè)架構(gòu)藍(lán)圖,與此同時(shí),Use Case作為對(duì)業(yè)務(wù)流程的補(bǔ)充說明被用于服務(wù)的發(fā)現(xiàn)和定義中。(techtarget)
- 1信息化管理制度完善困難重重
- 2尋找業(yè)務(wù)專家 走出MES選型迷局
- 3界定信息資源產(chǎn)業(yè)
- 4如何做出更合理的IT決策?
- 5如何合理評(píng)估SaaS的收益?
- 6ITSM落地
- 7IT咨詢?yōu)楹沃匾?/a>
- 8外包業(yè)5個(gè)重要領(lǐng)域
- 9中移動(dòng)掘金Saas
- 10IT廠商奪單技巧
- 11鄭州最好的oa辦公軟件!
- 12識(shí)別交換機(jī)性能質(zhì)量優(yōu)劣的五個(gè)方面
- 13選擇SaaS風(fēng)險(xiǎn)由誰承擔(dān)?
- 14安全采購的TCO
- 15CIO掛帥績效考核 初戰(zhàn)告捷秘訣何在?
- 16SaaS中小企業(yè)信息化的長尾
- 17王經(jīng)理的IT規(guī)劃路
- 18ERP銷售實(shí)戰(zhàn)技巧解析
- 19探析e-HR項(xiàng)目高失敗率
- 20擺脫ERP選型困境
- 21成為ERP選型高手先練內(nèi)功
- 22ITIL和SOA是兩個(gè)不同層面的概念
- 23XX集團(tuán)信息化建設(shè)現(xiàn)狀與信息化需求描述
- 24中國企業(yè)ERP實(shí)施癥結(jié)
- 25環(huán)保能為IT帶來真實(shí)惠
- 26中小企業(yè)完善BI Step by Step
- 27SaaS安全服務(wù)正趨于成熟
- 28VoIP網(wǎng)絡(luò)評(píng)估技巧
- 29做需求調(diào)研必須回答的三個(gè)問題
- 30企業(yè)如何防御間諜軟件
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓