sách gpt4 ai đã đi

Thiết kế dịch vụ web - Dịch vụ web trung gian giữa dịch vụ web bên ngoài và máy khách

In lại 作者:行者123 更新时间:2023-12-01 16:01:37 28 4
mua khóa gpt4 Nike

我的要求是开发一个 Web 服务,充当外部 Web 服务和客户端之间的中间人。

我知道,我可以为我的服务设计一个wsdl,然后将外部wsdl映射到代码中我的wsdl。我的问题是有一个开源 api/工具可以完成此映射。

这样以后切换到不同的Web服务会更容易

会欣赏你的想法

1 Câu trả lời

简单的映射可能不是最合适的。外部 Web 服务的抽象可能更合适。

Ví dụ:

  • 您的内部消费者可能不需要使用外部网络服务的所有功能。您的内部服务可以向他们隐藏附加功能。
  • 外部服务可能需要以特定顺序调用操作,或者可能需要将 session 标识符从一个调用传递到另一个调用。您的内部调用者没有理由知道这一点。
  • 您的内部来电者有特定的业务需求。您的中间服务可以根据这些业务需求编写 WSDL,然后根据需要调用外部服务来满足这些业务需求。您的内部调用者将无法了解外部服务的复杂性和奇怪之处。
  • 外部服务可能使用与您的内部标准不同的命名约定。对于内部调用者来说,需要了解外部服务的缩写、术语甚至大小写模式可能会很烦人。您可以对内部调用者隐藏所有这些内容。

关于java - Web 服务设计 - 外部 Web 服务和客户端之间的中间 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3727634/

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com