Rational® Developer
Tools 提供了一些工具,以輔助 Web 服務下列各方面的開發:
- 探索。瀏覽 UDDI Business Registry 或 WSIL 文件,尋找現有的 Web 服務進行整合。
Web 即成為 Rational Developer 產品的延伸功能。
- 建立或轉換。從現有的成品建立由下而上的 Web 服務,如 Java™ Bean、Enterprise Bean、取得及傳回資料的 URL、DB2® XML Extender 呼叫、DB2 儲存程序,以及 SQL 查詢。請從於它處找到的 WSDL 或是利用 WSDL 編輯器所建立的 WSDL,
來建立由上而下的 Web 服務。
- 建置。將現有的成品包裝成 SOAP 可存取的服務,
並在 WSDL 中加以說明。Web 服務精靈會協助您產生 Java 用戶端 Proxy 到 WSDL 中說明的 Web 服務,以及從 WSDL 產生 Java Bean Skeleton。
- 部署。將 Web 服務部署到 WebSphere® Application
Server 或 Tomcat 測試環境中。請保護在 WebSphere Application
Server 中執行的 Web 服務。
- 測試。測試 Web 服務在本端環境或遠端的執行情況,以取得立即回饋。
- 開發。產生範例應用程式來協助您建立您自己的 Web 服務用戶端應用程式。
- 發佈。將 Web 服務發佈至 UDDI 第 2 或第 3 版 Business Registry,
並推廣您的 Web 服務供其他企業和客戶存取。
Rational Development 產品中一些可用的 Web 服務工具,其用途如下:
- 使用「Web 服務用戶端」精靈,對已部署的 Web 服務建立 Java 用戶端,
以及測試 Web 服務。
- 利用「Web 服務」精靈建立、部署、測試和發佈 Web 服務,可以從現有的 Java Bean、Enterprise Bean、DADX 檔和 URL 由下而上執行,
或是從 WSDL 由上而下執行。「Web 服務」精靈支援產生 Java Bean Proxy 和範例應用程式。
- 利用 Web 服務瀏覽器,將 Web 服務發佈至 UDDI Business Registry。
- Unit Test UDDI 精靈將安裝、配置和移除 Private UDDI Registry。
- 「Java Bean for XML 綱目」精靈供您從綱目產生 Java Bean。
- 「IBM® Web 服務瀏覽器」
可協助您探索和發佈您的 Web 服務說明。
- 利用 WSDL 和 DADX 驗證器來檢查這些類型的檔案中,結構和語意上的問題。
- 您可以利用一些工具(如:WSDL 驗證器、Web 服務和用戶端精靈,以及 TCP/IP 監視器)來驗證是否符合 WS-I 標準。
- 您可以利用 J2EE 部署描述子編輯器來修改 Web 服務的部署設定。您可以按兩下任何部署描述子來啟動適當的編輯器。
Web 服務工具支援下列規格:
技術或規格 |
支援的版本或層次 |
傳輸 |
HTTP/HTTPS |
1.0 版和 1.1 版 |
JMS |
|
傳訊 |
SOAP 規格 |
1.1 版 |
SOAP 附件 |
|
說明 |
UDDI |
2.0 版和 3.0 版 |
WSDL |
1.1 版 |
WSIL |
1.0 版 |
安全 |
WS 安全 |
OASIS 標準 1.0 |
交互作業功能 |
WS-I 基本設定檔 |
1.1.2 |
WS-I 簡式 SOAP 連結設定檔 |
1.0.3 |
WS-I 附件設定檔 |
1.0 |
其他標準 |
|
JAX-RPC |
J2EE 1.3 為 1.0 版,J2EE 1.4 為 1.1 版 |
JSR 109 |
J2EE 1.3 |
JSR 921 |
J2EE 1.4 |