使用 IBM WebSphere 執行時期環境建立 Web 服務

IBM® WebSphere® 執行時期環境是預設的 Web 服務執行時期環境。WebSphere 執行時期環境是建議供正式作業使用的執行時期環境。

總覽

WebSphere Application Server 使用在 Java™ Community Process (JCP) 之下,專為了 Java 而開發的 Java Web 服務標準。 這些標準有 Java API for XML-based RPC(也就是所謂的 JAX-RPC 或 JSR 101)以及 Web Services for J2EE(JSR 109 和 JSR 921)。JAX-RPC 包括以 Java 來使用 WSDL 型 Web 服務的程式設計模型和連結。Web Services for J2EE 包括在 J2EE 環境中使用 JAX-RPC,以及在 J2EE 伺服器中實作及部署 Web 服務。JAX-RPC 和 JSR-109 適用於 J2EE 1.3 版本,JAX-RPC 和 JSR-921 則適用於 J2EE 1.4。

開發成品使 Enterprise Bean 或 Java Bean 模組能夠成為 Web 服務。如果要從 Enterprise Bean 或 Java Bean 模組建立 Web 服務,您要在開發時期,將下列檔案加入它們的 JAR 或 WAR 模組中:

Web 服務定義語言 (WSDL) XML
說明實作的 Web 服務之 WSDL XML 檔。
服務端點介面 (SEI)
SEI 是對應於實作的 Web 服務埠類型之 Java 介面。它是 JAX-RPC 所定義的,JAX-RPC 指定了從 WSDL 1.1 至 Java 的語言對映。
webservices.xml
webservices.xml 檔是指定如何實作 Web 服務的 J2EE (JSR 109) Web 服務部署描述子。 它定義在 Web Services for J2EE 規格的第 7.1 節中。
JAX-RPC 對映檔
JAX-RPC 對映部署描述子指定如何在 Java 元素和 WSDL 元素往返對映。 它定義在 Web Services for J2EE 規格的第 7.3 節中。
ibm-webservices-bnd.xmiibm-webservices-ext.xmi
ibm-webservices-bnd.xmi 檔含有 WebSphere 專用部署資訊,主要是給安全 Web 服務使用。

下列檔案是在組合時期加入應用程式用戶端或 Web 模組中,使 J2EE 應用程式用戶端能夠存取 Web 服務:

WSDL
WSDL 檔是 Web 服務實作者所提供的。
Web 服務的 Java 介面
Java 介面是依照 Java API XML-based PRC (JAX-RPC) 所指定的 WSDL 檔產生。 這些連結是以 WSDL 埠類型為基礎的 SEI,或以 WSDL 服務為基礎的服務介面。
webservicesclient.xml
webservicesclient.xml 檔是由 Web 服務利用 J2EE 1.3 產生的用戶端部署描述子。它會說明要存取的服務。它定義在 Web Services for J2EE 規格第 7.2 節中。利用 J2EE 1.4 產生 Web 服務並不會建立 webservicesclient.xml 檔, 而是將用戶端描述子資訊放在其他部署描述子(如:web.xml)中。
ibm-webservicesclient-bnd.xmiibm-webservicesclient-ext.xmi
這個檔案含有 WebSphere 產品專用的部署資訊,如安全資訊。它定義在 WebSphere Web Services for J2EE組合內容中。
其他 JAX-RPC 連結檔
在簡式物件存取通訊協定 (SOAP) 和 WSDL 至 Java 的對映中支援用戶端應用程式的其他 JAX-RPC 連結檔,是由 WSDL2Java 工具中 WSDL 產生。

附註:只有在儲存器管理的環境中執行 Web 服務用戶端時,才使用 webservicesclient.xml、ibm-webservicesclient-bnd.xmi 和 ibm-webservicesclient-ext.xmi,而不能在未受管理環境中執行 Web 服務時使用。因此,您只能從在儲存器管理的環境中執行的 Web 服務用戶端來存取安全 Web 服務,否則,用戶端會無法使用必要的安全資訊。

限制

使用 IBM WebSphere 執行時期環境處理 Web 服務的限制如下。如果需要完整的限制清單,請參閱限制

使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.