Figure 4: 自底向上 Web 服務方案
您也可以由 WSDL 文件開始并生成 Requestor 端構件和 Provider 構件,其中包含擁有 WSDL 操作的框架 bean。左邊的實現部分等待填充。這被認為是 框架 或者 自頂向下 方案。您可以參見 圖 5。
在 Rational Application Developer 環境中開發 Web 服務,如您所見,是一件平常事。 雖然有許多選擇、選項和整合點,但是通過在 Web 服務向導的第一頁上點擊 finish 按鈕就可以完成 Web 服務的開發。在這種情況下,向導會采用大量缺省值并使用您已經確定過的首選項。
Web 服務部署
當部署 Web 服務時,您所選的運行時和服務器會影響到選擇的 J2EE 規范水平,以及生成的文件。WebSphere Application Server V6.0 支持 J2EE 1.4 規范 (參見 參考資料)。 對于 WebSphere Application Server 也有部署到 EAR 文件的 Web 項目的概念。 關于 J2EE 的 Web 服務信息保存在名為 webservices.xml 的文件中。要想了解用 JSR-109 如何創建更互用的 Web 服務,推薦 “用JSR-109構造可互操作的Web服務” 這篇文章(參見 參考資料)。
在 圖 6 中您會見到一個包含在名為 webprojectEAR 的 EAR 中的名為 webproject 的 Web 項目。在包 mortgage.calc 中有五個文件:
圖 6: 自底向上方案中的初始文件
文章來源于領測軟件測試網 http://www.kjueaiud.com/