在這個指導教學中,您將瞭解如何使用 EGL 建置簡式 Web 服務。然後,您將建立使用此服務的用戶端。
這個指導教學需要一些可選用安裝的元件。 如果要確定已安裝適當的選用性元件,請參閱「系統需求清單」。
服務導向架構是一種將應用程式組織成模組片段(稱為服務和用戶端)的方法。服務以函數的格式向用戶端提供邏輯,這種方式與 EGL 程式庫向程式提供函數的方式相同。然而,在服務導向架構中,服務是 stateless,這表示它們不會記住與特定用戶端的互動。因此,每次呼叫服務時,都如同第一次使用該服務一樣。服務還能夠透過 WSDL 標準向各種應用程式提供其功能,以提昇彈性和程式碼的重複使用。
在這個指導教學中,您將在 EGL 中建立簡式 Web 服務。此服務接受人員名稱和城市名稱,並傳回結合這兩個名稱的字串,例如「Bill,歡迎來到紐約!」您將使用 Rational® Business Developer Extension 隨附的服務導向架構工具,將此服務公開為 Web 服務,並在 WSDL 檔中發佈該服務的相關資訊。

然後,您將建立一個專案,用來作為此服務的用戶端。此專案包括一個簡式網頁,該網頁會擷取兩個輸入參數、將這兩個輸入參數傳遞至服務並在頁面上顯示服務的輸出:
