我有一个遗留项目,其中暴露了 SOAP Web 服务。现在我需要将它们转换为休息并相应地使用它。
我可以使用像 Jersey 这样的实现来使用这些 SOAP 服务,然后发布与 REST 相同的服务吗?
最佳答案
这是处理遗留 API 时的常见问题。由于 REST 不是定义上的协议(protocol),因此您可以实现:
这实际上取决于您的 API 的大小和您需要的解决方案的类型。对于少数服务,我会选择第二种方法——它更容易但耦合度更高,而如果我有很多服务,我会选择第一种方法,在我看来它可以更好地抽象转换逻辑,但它可能需要额外的中间件和努力.
关于java - SOAP 使用适配器休息服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40115600/