Использую ли я SOAP, если у меня есть веб-сервис? - PullRequest
1 голос
/ 19 ноября 2010

Скажем, я создаю простой веб-сервис, который добавляет два числа вместе. Я отправляю сервису два номера, я получаю ответ. Если вам больше нравится, я отправляю аккаунт, возвращаю личную информацию.

В любом случае, я использую мыло и не знаю об этом? Я думал, что звоню своему веб-сервису с URL-адресом http, и мой сервис возвращает xml или json. Где в этом мыло?

Спасибо.

1 Ответ

4 голосов
/ 19 ноября 2010

Это может быть SOAP или REST.

Какие технологии вы используете на сервере и на клиенте ??

Индикаторы для SOAP:

  • Определяли ли вы свою службу с помощью WSDL (языка описания веб-служб)?
  • Есть ли в вашем сервисе методы в стиле глагола, например, AddNumber или GetInfo?

Индикаторы для ОТДЫХА:

  • у вас нет WSDL
  • у вас нет методов обслуживания - вы просто используете идентификатор ресурса (URI) для получения своей информации и используете стандартные глаголы HTTP, такие как GET, POST, PUT и т. Д. Для «выполнения действий»

Что касается "где в этом SOAP" - прочитайте статью Википедии , посетите страницу Что такое SOAP? или исследуйте другие места, чтобы понять, что SOAP есть и делает ... в двух словах: SOAP принимает ваш входной параметр, переводит все в сообщение (XML) и отправляет его на сервер для обработки - и делает то же самое с ответным (XML) сообщением, возвращаемым из сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...