當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 重慶OA系統(tǒng) > 重慶OA行業(yè)資訊
專家解疑:解析SOA中服務(wù)分解的應(yīng)用
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
來源:泛普軟件服務(wù)分解方式提供一種技術(shù),可以在服務(wù)首次部署之后把這個(gè)服務(wù)分解為兩個(gè)或者更多的詳細(xì)的服務(wù)。
一個(gè)服務(wù)清單是服務(wù)的一個(gè)生命體。每一項(xiàng)服務(wù)經(jīng)過一段時(shí)間之后都需要獨(dú)立成長的自由。當(dāng)我們編輯SOA設(shè)計(jì)方式目錄的時(shí)候,我們了解到有許多方式不僅在設(shè)計(jì)的時(shí)候出現(xiàn),而且還出現(xiàn)在實(shí)施之后的一項(xiàng)服務(wù)的生命周期的發(fā)展階段。
下面是許多項(xiàng)目中反復(fù)出現(xiàn)的一種常見的情況:
1.當(dāng)我們?cè)赟OA應(yīng)用的早期階段進(jìn)行建模和設(shè)計(jì)的時(shí)候,我們會(huì)受到當(dāng)前的基礎(chǔ)設(shè)施和技術(shù)的制約。這些制約要求我們限制服務(wù)組成的規(guī)模和跨服務(wù)信息交換的范圍。因此,每一個(gè)服務(wù)都包含更多的邏輯并且是粗顆粒的。
2.我們的基礎(chǔ)設(shè)施將隨著時(shí)間的推移而改善(因?yàn)樾碌钠脚_(tái)升級(jí)或者為購買更好的硬件投入新的資金等)。我們現(xiàn)有的服務(wù)組合包括粗顆粒的服務(wù)。這些服務(wù)是按照比較老的環(huán)境的參數(shù)提供的。然而,我們現(xiàn)在認(rèn)識(shí)到服務(wù)可以是更精細(xì)的并且能夠更有效地實(shí)施和組合這些服務(wù),因?yàn)檫@個(gè)基礎(chǔ)設(shè)施能夠支持更大的服務(wù)組合。
為了對(duì)這種情況做出反應(yīng),服務(wù)分解方式提供一種技術(shù),可以在服務(wù)首次部署之后把這個(gè)服務(wù)分解為兩個(gè)或者更多的詳細(xì)的服務(wù)。
當(dāng)然,這種方法會(huì)引起參與版本控制和變化管理的人們的不滿。我們?nèi)绾文軌蚶靡粋€(gè)已經(jīng)建立的合同在不影響消費(fèi)者計(jì)劃的情況下分解一個(gè)服務(wù)?消費(fèi)者的計(jì)劃一直使用這項(xiàng)服務(wù)并且已經(jīng)建立了自己當(dāng)前存在方式的非常真實(shí)的運(yùn)行時(shí)間依賴性。
要解決這個(gè)問題,服務(wù)分解方式需要其它一些SOA設(shè)計(jì)方式的幫助:
·代理能力:當(dāng)邏輯從一項(xiàng)服務(wù)轉(zhuǎn)移到另一項(xiàng)服務(wù)的時(shí)候,這個(gè)方式能夠用于保持原來的服務(wù)合同所表示的原來的能力。
·服務(wù)外表:為了支持實(shí)現(xiàn)的代理能力,這種多用途方式可以用來建立(在原來的服務(wù)邏輯中)一個(gè)處理的外表層,作為原來的服務(wù)和新的服務(wù)之間的紐帶。這種外表層組件實(shí)際上會(huì)啟動(dòng)新創(chuàng)新的服務(wù)中的相應(yīng)的功能,從而代表原來的服務(wù)的消費(fèi)者作為這個(gè)新的服務(wù)的消費(fèi)者。
·當(dāng)與服務(wù)分解一起使用這兩種方式的時(shí)候,這個(gè)外表的邏輯還會(huì)補(bǔ)償行為的變化。原來的一部分服務(wù)邏輯在物理上轉(zhuǎn)移到一個(gè)新的位置的時(shí)候可能會(huì)發(fā)生這種行為的變化。
服務(wù)分解取得成功的一個(gè)重要要求是最終產(chǎn)生的更精細(xì)的服務(wù)有獨(dú)特的功能環(huán)境。當(dāng)建模和設(shè)計(jì)這些新的服務(wù)的時(shí)候,所有可用的、面向服務(wù)的原則和方式必須與其它新的服務(wù)一起考慮。還需要使用服務(wù)正常化等其它基本方式保證新的服務(wù)與現(xiàn)有的服務(wù)目錄中的其它服務(wù)一致。
然而,實(shí)施之后進(jìn)行服務(wù)分解遇到的一個(gè)常見的問題是一套指定的功能也許明顯地與新的服務(wù)的功能環(huán)境不一致。這就意味著一項(xiàng)新的服務(wù)也許只需要原來的服務(wù)功能的一部分功能。
還有許多處理這種問題的方法,包括一種代理功能方式的混合應(yīng)用。在代理功能中,原來的服務(wù)保留了它的一些邏輯,但是,接下來仍然調(diào)用現(xiàn)在屬于其它地方的新的服務(wù)。然而,在原來的服務(wù)的最初的建模階段,我們還可以考慮其它的方式以應(yīng)對(duì)未來的服務(wù)分解的需求。這種方式稱為分解能力。這個(gè)能力實(shí)際上是要求我們提前考慮一個(gè)粗顆粒的服務(wù)環(huán)境如何能夠分解為多個(gè)細(xì)顆粒的環(huán)境,然后響應(yīng)地調(diào)整最初的服務(wù)功能。(IT專家網(wǎng))
- 1解讀:企業(yè)ERP實(shí)施項(xiàng)目的評(píng)估模型
- 2地產(chǎn)行業(yè)管理軟件的危險(xiǎn)習(xí)慣
- 3縱論企業(yè)信息化項(xiàng)目規(guī)劃建設(shè)時(shí)期八大策略
- 4IT預(yù)算減肥進(jìn)行時(shí)(二)
- 5重慶OA怎么了
- 62007年中國IT服務(wù)管理回顧與展望
- 7影響企業(yè)信息化進(jìn)程的幾個(gè)重要問題
- 8[原創(chuàng)]面壁ITIL之變更管理
- 9轉(zhuǎn)貼PPT--《公司治理結(jié)構(gòu)與集團(tuán)化管理》
- 10可靠的XML Web Service
- 11如何進(jìn)行IT外包項(xiàng)目質(zhì)量上把控
- 12Borland中國開發(fā)者盛會(huì)隆重舉行
- 132013年重慶發(fā)放環(huán)保及工程公司運(yùn)營資質(zhì)證書單位名錄
- 14某企業(yè)內(nèi)部控制體系組織結(jié)構(gòu)參考
- 15協(xié)同OA網(wǎng)絡(luò)辦公系統(tǒng)就是基于這種理念來研發(fā)的辦公系統(tǒng)
- 16一頁紙上的IT治理(三)(AMT研究院 黃慶揚(yáng))
- 17企業(yè)在物料編碼制定時(shí)的幾點(diǎn)思考
- 18GIS和GPS技術(shù)在國土資源執(zhí)法監(jiān)察的應(yīng)用
- 19ITIL為何好看不好吃之問題顯現(xiàn)
- 20ITIL第三把火
- 21制造業(yè):在特殊時(shí)期做正確的事情
- 22IBM在微軟與Sun公司之間保持中立
- 23為Web服務(wù)打基礎(chǔ)
- 24IT治理——從IT中獲得最大價(jià)值
- 25對(duì)中國冶金企業(yè)信息化的思考
- 26[原創(chuàng)]ITIL系列專題(七)-啟動(dòng)管理改進(jìn)的項(xiàng)目
- 27[原創(chuàng)]OGISM,我真需要嗎?
- 28[原創(chuàng)]使用IT平衡記分卡進(jìn)行IT服務(wù)績效考核(一)
- 29成功實(shí)施IT外包的10條基本法則
- 30OA辦公軟件系統(tǒng)公司對(duì)比
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓