利用SOA簡化商務程序

來源:互聯網
上載者:User

在 BEA WebLogic Workshop 8.1 中,構建面向服務的架構 (SOA) 目前已成為一項簡單的任務。BEA 提供了一種機制,用於可視化地建立複雜的商務程序和服務。在下面的內容中,我將指導您一步一步地建立抵押代理公司的流程。希望本文能讓您深入瞭解如何利用 WebLogic Workshop 的強大功能構建面向服務的架構(SOA)。

我們假定已經為流程產生了任意數量的子系統,用於訪問支付流程,支付流程根據貸款數目和條款計算每月應繳納的費用。代理公司通常與大量的信用機構打交道,以便完成貸款。在我們的例子中,代理公司將與國家銀行和地方銀行打交道。這兩家機構都開通了 Web 服務,我們可以利用該 Web 服務獲得當前的貸款利率等資訊。我們的商務程序將把這些服務合并到自己的邏輯中,從而儘可能為使用者提供最新的資訊。

開始

在開始構建商務程序之前,需要構建商務程序所依賴的 Web 服務。我們的服務不僅應能夠返回銀行當前的利率,還應能夠返回銀行的名稱。出於本例目的,將通過從靜態定義的利率表中隨機播放值的方式來計算當前利率。下面的步驟將指導您完成在 Workshop 中建立所需的應用程式、項目和服務的步驟。

首先,需要建立一個空的應用程式:

·選擇File > New > Application…,出現New Application對話方塊。

·選擇Empty Application,並將其命名為 Brokerage。

·單擊Create。

下面建立 Web 服務項目:

·按右鍵 Brokerage 檔案夾。

·選擇New > Project…,出現New Project對話方塊。

·選擇Web Service Project,並將其命名為 WebServices。

·單擊Create。

建立國家銀行服務:

·按右鍵 WebService 檔案夾。

·選擇New > Folder,並將檔案夾命名為 nationalbank。

·按右鍵 nationalbank 檔案夾。

·選擇New > Web Service,出現New File對話方塊。

·將該 Web 服務命名為 NationalBankService。

·單擊Create。編輯窗格中將顯示新建立的服務。

·按右鍵編輯窗格中的服務,選擇Add Method。

·將方法命名為 getCurrentRate。

·單擊Source View選項卡。

·修改該 Web 服務,使其與 清單1 一致。

·選擇File > Save

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.