• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 基于SOA下的能力中心

    發表于:2012-05-25來源:新浪博客作者:人月神話點擊數: 標簽:soa
    SOA本身是一個集成平臺,是服務的集成和服務的重新組合和編排,SOA本身并不產生能力而是集成能力。這是SOA和云計算提供能力的一個差別。因此SOA服務目錄提供的能力是需要各個能力提供商按照SOA標準規范進行開發后,將能力注冊入庫,形成服務目錄資產庫。
    基于<STRONG><A href=SOA下的能力中心" border="1" height="422" src="http://s9.sinaimg.cn/middle/493a8455ha508246e1588&690" width="643" />

      能力入庫

      SOA本身是一個集成平臺,是服務的集成和服務的重新組合和編排,SOA本身并不產生能力而是集成能力。這是SOA和云計算提供能力的一個差別。因此SOA服務目錄提供的能力是需要各個能力提供商按照SOA標準規范進行開發后,將能力注冊入庫,形成服務目錄資產庫。

      而對于能力提供商可以提供的能力包括了數據服務,業務服務和流程服務。也包括了技術服務和平臺層服務,延伸到CT領域的話還包括了短信,彩信,語音等CT能力的提供和匯聚。這些能力的開發需要遵從SOA標準的服務識別,服務定義,服務開發和服務測試的方法,按標準來構造能力單元。最后通過服務注冊入庫。

      能力中心

      SOA是一個能力中心,SOA本身即是一個提供各種能力的能力提供者,提供能力的方式是通過SOA服務目錄庫,對于SOA提供的能力包括了多個方面的內容。由直接可以使用的流程服務或UI組件,也可以是數據服務或業務服務。能夠最終入庫的能力首先需要滿足的是服務本身的粒度和可重用性。

      建設SOA服務目錄庫,形成能力提供和發布中心是SOA建設的一個關鍵點,沒有服務視圖或快捷的能力搜索和查找機制,就很難推動消費者來查找和使用能力。那么自然就談不上服務能夠很好的復用。

      能力出庫

      對于能力出庫,則是能力的一個使用和消費階段。各個能力使用方在有新的需求的時候,都可以首先查詢SOA提供的服務目錄和服務視圖,查看詳細的服務契約,服務接口和服務元數據定義,最終確定現有的服務能力是否能夠滿足自己的需求。

      當服務目錄庫提供的能力能夠滿足自己的需求的時候,則可以走服務申請流程,服務申請則是申請具體要使用的能力或服務,能力管理者對服務申請進行受理,開發能力使用和消費權限。消費方最終使用SOA能力中心的能力用于構建自身的新的業務系統。

      對于已經是界面集成層的portlet等小應用,能力使用方一般可以直接使用和集成。而對于提供的數據服務或業務服務,則需要進行服務的組裝或編排。這一方面是可以借助BPEL服務和流程編排的能力,也可以將這部分工作放到能力使用方各自的系統進行。

      新業務系統的構建

      理想的期望是對于新業務系統的構建,特別是對于基礎平臺層,公用數據層,跨業務系統的交互層都能夠復用服務目錄庫已有的資產和能力。而新業務系統只需要關注實現和業務相關的業務功能即可。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>