遠端 Web 服務

如果應用程式使用在網際網路上不是公用的遠端 Web 服務,請考量移至雲端將會如何影響這些遠端服務的存取權。如果在網際網路上可以使用遠端 Web 服務,則不需要進行任何變更。

下列 Java 方法呼叫指出會使用遠端 Web 服務:

下列部署描述子元素也指出會使用遠端 Web 服務:

此外,若存在下列檔案,則表示會使用遠端 Web 服務:

對於每個 Eclipse 專案或 Java 保存檔,將會標示此規則一次。

附註:如果您要移轉至 Liberty Core,則不會將 Java API for XML-Based Web Services (JAX-WS) 作為 Java EE Web Profile 的一部分來提供。 請考量將 JAX-WS 實作與您的應用程式一起包裝,或移轉至 Liberty 或 WebSphere Traditional。

如何解決

如果您的應用程式可以直接存取遠端 Web 服務,則不需執行進一步動作。

否則,其中一個選項是將具有相依 Web 服務的應用程式作為移轉的一部分移至雲端。此選項會消除潛在的延遲問題。此解決方案的可行性,取決於您的雲端執行時期選項。例如,在作為「IBM Cloud 即時執行時期」執行的 Liberty 上不支援 JAX-RPC。或者,您可以使用 VPN 通道(如 IBM Secure Gateway for IBM Cloud),來建立現有遠端 Web 服務呼叫的安全連線。如需配置安全連線的相關資訊,請參閱配置 VPN。配置閘道之後,請使用在建立目的地時提供的雲端主機及埠號,將應用程式連接至新目的地。