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