Совместимость веб-сервисов - PullRequest
0 голосов
/ 27 мая 2011

У меня есть несколько фундаментальных вопросов

Вопрос № 1

  • С WCF вы можете выставлять сервис как привязку HTTP / TCP / MSMQ
  • Аналогично этому у нас есть какое-либо эквивалентное решение на платформе Java для предоставления сервиса с разными привязками

Вопрос № 2

  • Я работал над службой .NET 2.0 ASMX и использовал то же самое, используя клиент .NET
  • Какие аспекты совместимости нам необходимо учитывать, если мне нужно использовать этот сервис с клиентом Java

1 Ответ

1 голос
/ 28 мая 2011

Вопрос № 1:

  • WCF может предоставлять сервис для нескольких транспортов, но совместим только HTTP (S)
  • Java API также могут предоставлять сервис SOAP через другой транспорт. Например, сервисы SOAP могут быть доступны через JMS. JAX-WS имеет точки расширяемости для обеспечения пользовательских транспортов . Все дело в API, потому что SOAP не зависит от транспорта (в отличие от REST, который работает только через HTTP).

Вопрос № 2:

  • Службы ASMX могут соответствовать базовому профилю WS-I 1.1, который рассматривается как минимум взаимодействия. Я предполагаю, что все API Java SOAP могут использовать эти сервисы.
...