我有几个基本问题
问题#1
- 使用 WCF,您可以将服务公开为 HTTP/TCP/MSMQ 绑定(bind)
- 与此类似,我们在 Java 平台中是否有任何等效的解决方案来公开具有不同绑定(bind)的服务
问题#2
- 我曾开发过 .NET 2.0 ASMX 服务,并使用 .NET 客户端使用相同的服务
- 如果我需要通过 Java 客户端使用此服务,我们需要考虑哪些互操作性方面
最佳答案
问题#1:
- WCF 可以在多种传输上公开服务,但只有 HTTP(S) 可以互操作
- Java API 还可以通过不同的传输方式公开 SOAP 服务。例如,SOAP 服务可以通过 JMS 公开。 JAX-WS 具有可提供的扩展点custom transports 。这一切都与 API 有关,因为 SOAP 独立于传输(与仅通过 HTTP 工作的 REST 不同)。
问题#2:
- ASMX 服务可以符合 WS-I Basic Profile 1.1,这被认为是最低限度的互操作性。我想所有 Java SOAP API 都可以使用这些服务。
关于java - Web 服务互操作性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6155323/