有效管理服務的生命周期是SOA計劃贏得成功的基石。此類管理的設計時方面包括以下領域:服務編目、建模方法、以及有關構建和復合服務的概念等。本文集中探討服務生命周期的運行時方面,它包括發布和供應服務、將服務集成到復合應用程序中、部署服務,監控和管理服務的使用,以及在實際設置(比如生產)下評估服務的效用。請參閱理解SOA中的服務生命周期:設計時一文,獲得該系列以及上述設計時方面的介紹。
簡介
圖1所示的Shared Service Lifecycle(SSLC)模型提供了貫穿本文討論的一致路線圖。在適當的時候,我會深入進行更全面的討論,以支持SSLC運行時階段的需求,并且在服務復合和變更處理等方面提供最佳實踐建議。
圖1:Shared Service Lifecycle(SSLC)
實施SOA計劃的組織,無論大小,往往會形成以支持服務的當前或所需業務流程為主要任務的小組。這些服務工程團隊的主要任務可能是研究與SSLC相關的特定方面,也可能是SSLC的整個生命周期。本文第一部分引入了一個假想的組織,其中負責整個SSLC的服務工程團隊建模并構建了多種服務,以支持組織的需求,F在,這支團隊必須將這些服務公開為組織內的運行時產物。
在深入探討SSLC的運行時方面之前,我們先來看看這個假想的組織,它為一個電子商務站點提供書籍和電影,以便銷售。如圖2所示,服務工程團隊開發了一個需求目錄,該目錄用來為服務的創建提供路線圖。
圖2:需求目錄
文章來源于領測軟件測試網 http://www.kjueaiud.com/