close

一.  常見的SOA架構圖

談了一些SOA是什麼,不如給各位一張圖簡單的說明,這樣可能可以讓各位更快的了解,下圖是SOA的高階系統架構圖,這是經過簡化的,在實務上的規劃往往比此還複雜許多,但核心觀念大概下圖就可以說完了

SOA

(1)   跟所有的系統一樣,我們需要一個安全控管功能,就如同最右側的Single Sign On(SSO),但他所伴演的角色絕對比SSO還要多,不過,到目前您只要知道我們需要一個安全控管模組就可以了,它將負責整個SOA上所有的安全需求。

(2)   另一個很重要的東西是Enterprise Services Bus(ESB),它將負責所有服務所須的訊息傳遞與管理,以及衍生出來的必要功能,在這裡您可以先把它當作訊息服務的Hub就好了,相關細節會在後面描述。

(3)   ESB上面有許多的服務,在這裡我們可以看到,各服務不再如過去網狀的各自溝通,而是統一經過ESB進行訊息傳遞與管理。

最後,則不是必要的,不過如果您的作業有關於企業流程運作,則會需要利用此流程軟體,進行管理企業層級的作業流程管理,但在此要特別強調的是,在ESB中也有服務流程的觀念,在邏輯上兩者是不相同的,ESB上所處理的一個完整服務所要處理的資訊流流程,但在流程軟題則是處理更為抽像的業務作業流程。

 

arrow
arrow
    全站熱搜

    miin1130 發表在 痞客邦 留言(0) 人氣()