COA架構思想構想

COA是面向用例的架構(Case Oriented Architecture)。
SOA架構以服務爲核心,基於服務進行系統分析,設計和應用集成。
COA架構以用例爲核心,基於用例進行系統分析,設計和應用集成。

每個Case對一個應用中的功能用例(Function Case)進行自描述定義,Case 的基本組成爲:
Case = MetaData + MetaOperation + MetaView + Data.

而SOA只包含 MetaData + MetaOperation。

COA強調每個CaseBean組件是獨立於系統,自描述,自主行爲,自主展示等基本特性。

COA架構下,一個系統由 CaseBean 組件構成。集合表示爲:Application = {CaseBean};
而SOA架構下,系統是主要由Service或服務組件構成。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章