【问题标题】:Handling looking up 3rd party services处理查找 3rd 方服务
【发布时间】:2011-06-12 18:59:11
【问题描述】:

我很好奇如何在企业应用程序中处理 3rd 方 Web 服务的查找,例如支付网关。

如果您知道如何发现 Web 服务(假设此信息是存储在属性文件中的外部配置的一部分),您如何将其与您的应用程序分离?

实施业务代表模式是否最适合这种情况?在接口后面隐藏远程服务的类型。

我也很好奇调用服务的最佳实践(让我们假设一个 JAX-WS 端点并且您已经从 WSDL 生成了一个客户端)。

在 JAX-WS 端点上调用操作分为两步:1) 创建端点的客户端视图 (jax.ws.Service) 2) 创建代理。最好只做1)一次吗?还是对发送到端点的每个请求都执行此操作会更好,以便您可以处理 Web 服务不可用的用例?

【问题讨论】:

    标签: java jakarta-ee jax-ws


    【解决方案1】:

    是的,您可以使用业务委托模式来解耦 WebService 的细节

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      • 2017-03-07
      • 2015-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-12
      相关资源
      最近更新 更多