Vzdálené webové služby

Pokud vaše aplikace používá vzdálené webové služby, které nejsou veřejné v síti Internet, zvažte, jak přesun do cloudu ovlivní přístup k těmto vzdáleným službám. Jsou-li vzdálené webové služby dostupné v síti Internet, nejsou potřeba žádné změny.

Následující volání metod Java označují použití vzdálených webových služeb:

Následující prvek deskriptoru implementace také označuje použití vzdálených webových služeb:

Dále přítomnost následujících souborů označuje použití vzdálených webových služeb:

Toto pravidlo je označeno jednou pro projekt Eclipse nebo archiv Java.

Poznámka: Pokud migrujete na Liberty Core, není rozhraní JAX-WS (Java API for XML-Based Web Services) poskytováno jako součást webového profilu Java EE. Zvažte možnost zabalení implementace rozhraní JAX-WS s danou aplikací nebo migrujte na server Liberty nebo WebSphere Tradional.

Jak vyřešit

Je-li vaše aplikace schopna přímo přistupovat ke vzdálené webové službě, není vyžadována žádná další akce.

Jinak je jednou z možností přesunutí aplikací se závislými webovými službami do cloudu jako součást migrace. Tato volba eliminuje potenciální problémy s latencí. Proveditelnost tohoto řešení závisí na vámi zvolené volbě běhového prostředí cloudu. Například protokol JAX-RPC není podporován na serveru Liberty, který je spuštěný jako prostředí IBM Cloud Instant Runtime. Volitelně můžete použít tunel VPN, jako například IBM Secure Gateway for IBM Cloud, k vytvoření zabezpečeného připojení pro existující volání vzdálené webové služby. Další informace o konfiguraci zabezpečeného připojení viz Konfigurace sítě VPN. Po konfiguraci brány připojte aplikaci k novému cíli pomocí hostitele cloudu a čísla portu poskytnutého při vytvoření cíle.