構建SOA組合商務服務專題

來源:互聯網
上載者:User

從 2007 年年初開始,我們陸續地向您推出了“構建 SOA 組合商務服務”系 列文章。它通過一個銀行業的例子十分全面地向您介紹了如何構建 SOA 組合商務服務以及相 關方方面面的知識。同時還涉及了很多 IBM 相關的產品,比如Websphere Process Server, WebSphere Integration Developer,WebSphere Portlet,Rational® Application Developer 和 DB2 Universal Database等,幾乎包括了 IBM 所有和 SOA 有關的產品和解決 方案。在這裡,我們為您把這個系列整理在一起,讓您更好地、更全面地瞭解這個系列的內 容,當然,也可以通過這些文章更加系統地學習 SOA 的相關知識。後面還會陸續推出此系列 的其它內容,希望能得到大家的關注。

第 1 部分: 開發 SOA 組合應用程式來支援商務服務

在本文中,我們首先定義了組合應用程式、變化點、角色、用例、運行時環境,並給出了 一個業務意圖列表,為了建立支援商務服務的組合應用程式,需要實現這些業務意圖。

第 2 部分: 將業務整合項目從 WebSphere Application Developer-IE v5.1 遷移到 WebSphere Integration Developer v6.0.1

本文描述將原型組合應用程式從 WebSphere Application Developer-IE v5.1 遷移到 WebSphere Integration Developer v6 的一些問題和解決方案。我們將探索 WSDL 綁定、 WSDL 介面、XSD 定義和商務程序執行語言(Business Process Execution Language,BPEL )編碼。

第 3 部分: 在 WebSphere 中使用 REST 體繫結構樣式構建可使用的 Web 服務

本文的重點是代表性狀態傳輸(Representational State Transfer,REST)體繫結構樣 式。通過使用 Facade 組件作為 REST 樣式的介面,現有的 SOAP 樣式的 Web 服務支援可自 定義的 URL、多資源格式表示、瀏覽器響應緩衝、大型附件的流化以及使用 HTTP 方法來操 作資源。

第 4 部分: 使用公用事件基礎設施開發可測量的組合應用程式

本文討論如何在基於公用事件基礎設施的三個可重用構件的協助下開發可測量的組合應用 程式。我們將從中瞭解為什麼需要構件,以及如何使用其對組合應用程式進行測量。

第 5 部分: 使用 IBM WebSphere Business Modeler

本文將說明有關使用 IBM WBM(WebSphere Business Modeler) V6 進行商務程序的建模、 組裝和部署的最佳實務。另外,本文還將確定在 WBM 和 WID(IBM WebSphere Integration Developer) 整合中存在的一些差距,並說明在樣本流程建模工作(基於本文中描述的一個實 際使用方式)中獲得的經驗教訓。

第 6 部分: 自動化構建與部署步驟

本文給出一個使用 IBM® Rational® Application Developer 提供的 Apache Ant 任務的自動代碼構建解決方案和一個使用 IBM WebSphere® Application Server Ant 部署任務的自動部署解決方案。

第 7 部分: 為組合商務服務提供多分租支援

本系列之前的文章介紹了組合商務服務(Composite Business Service,CBS)的概念, 並討論了其需要的部署環境的一些核心元素。多分租是指從共用的公用承載環境中為多個組 織(客戶)提供服務的能力。本文將說明多分租的概念,並將介紹軟體作為服務的網路交付 方法。

第 8 部分: 使用 WebSphere Portlet Factory 動態概要構建多個承租者的 Portlet

這篇文章是本系列文章的第 8 部分,主要介紹組合商務服務 (CBS) 的開發。CBS 提供了 整合現有技術和產品以反映所需業務意圖的功能,如可配置性。IBM WebSphere(R) Portlet Factory 是一種 Portlet 建立環境,它可以簡化和加速 Portlet 的開發、部署、維護和重 用。本文介紹了通過利用動態概要,如何使用 WebSphere Portlet Factory 在展示層中實現 可配置性。

第 9 部分: 面向靈活性和可配置性的商務程序並行現用模式

本文介紹了用於為 CBS 設計商務程序執行語言 (BPEL) 流程的並行現用模式。提供了一 個銀行用例樣本,該用例實現了這種模式,以便在從 CBS 構建的簡單應用程式中建立靈活的 、可配置的商務程序。本文描述了一個利用 BPEL 並行活動來實現實際用例的解決方案。

第 10 部分: 使用 WebSphere Process Server 和 WebSphere Service Registry and Repository 提供對服務消費的治理

本文在一個稱為 Jivaro Bank 的虛擬原型組合應用程式中示範了如何對消費方或訂閱者 進行治理,同時還介紹了如何使用 WebSphere Service Registry and Repository 和 WebSphere® Process Server 實現對服務消費和訂閱的治理。

第 11 部分: 實現 訂閱者授權流程

本系列的上一篇文章概要性介紹了 IBM® WebSphere® Service Registry and Repository 和 IBM WebSphere Process Server 如何用於服務消費治理。本文將描述一些實 現細節,向您介紹如何自訂 WebSphere Service Registry and Repository 來支援服務消 費治理,如何使用 WebSphere Process Server 實現訂閱者授權流程,以及如何使用 SOAP 介面將其與 WebSphere Service Registry and Repository 整合。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.