簡體   English   中英

處理查找 3rd 方服務

[英]Handling looking up 3rd party services

我很好奇如何在企業應用程序(例如支付網關)中處理第三方 web 服務的查找。

如果您知道如何發現 web 服務(假設此信息是存儲在屬性文件中的外部化配置的一部分),您如何將其與應用程序分離?

實施業務代表模式是否最適合這種情況? 在接口后面隱藏遠程服務的類型。

我也對調用服務的最佳實踐感到好奇(讓我們假設一個 JAX-WS 端點並且您已經從 WSDL 生成了一個客戶端)。

在 JAX-WS 端點上調用操作分為兩步:1) 創建端點的客戶端視圖 (jax.ws.Service) 2) 創建代理。 最好只做1)一次嗎? 還是對每個向端點發出的請求都這樣做會更好,以便您可以處理 web 服務不可用的用例?

是的,您可以使用業務委托模式來解耦 WebService 的細節

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM