角色使用的工具。例如,Web 開發人員所用的適合于角色的工具是所見即所得的頁面設計工具,用來構建動態頁面,使用與 HTML 和 JSP 標簽庫相關的控件,并將控件連接到 EJB。
使 Web 服務易于實現和使用的關鍵是對現有技術和知識進行增量擴展,從而使 SOA 可以被消費。以 CICS COBOL 事務程序形式存在的服務與用 BPEL 編寫的服務差別很大。從數據庫存儲過程中調用服務與從 JSP 中調用也是不同的;技能和期望值是不同的。通過提供工具的分類來使部件類型適應于各種技能,并適應于開發流程的階段,你可以實現可消費性(consumability)。
產品架構
支持 IBM SOA 方案的產品分成兩個主要類別:服務端點和連接它們的消息傳送結構。這個通用的架構 -- 包含了許多產品,這些產品都不是 IBM SOA 的專用傳輸工具 -- 如圖 1 所示。
核心是服務間的 ESB 提供的連通性。ESB 是多協議的,支持點到點和發布-訂閱兩種通信類型,并支持快速處理消息的中介服務。IBM WebSphere MQ,IBM WebSphere MQ Integrator Broker 以及支持 Web 服務和 Java 消息服務(JMS)的 WebSphere 都屬于第一個類別。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/