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 模組中,使 J2EE 應用程式用戶端能夠存取 Web 服務:
附註:只有在儲存器管理的環境中執行 Web 服務用戶端時,才使用 webservicesclient.xml、ibm-webservicesclient-bnd.xmi 和 ibm-webservicesclient-ext.xmi,而不能在未受管理環境中執行 Web 服務時使用。因此,您只能從在儲存器管理的環境中執行的 Web 服務用戶端來存取安全 Web 服務,否則,用戶端會無法使用必要的安全資訊。
使用 IBM WebSphere 執行時期環境處理 Web 服務的限制如下。如果需要完整的限制清單,請參閱限制。
比方說,如果 Bean 方法名稱是 BodyMassIndex, 則部署描述子作業名稱將是 bodyMassIndex(其中 'b' 為小寫)以便遵循 Java 命名慣例。
有兩種可能的解決方案: