Веб-сервисы структура ввода и вывода - PullRequest
0 голосов
/ 09 мая 2011

Необходимо ли, чтобы структура ввода и вывода веб-службы была встроена в wsdl?

Скажем, например, у меня есть метод, который принимает входные данные String и возвращает выходные данные String - разве это не может быть представлено как служба с входом и выходом, привязанным к определенным структурам?В этом случае wsdl не обязательно представляет фактическую / полную структуру ввода или вывода.Разве API, представленный таким образом, не может быть назван веб-службой?Или это просто не стандартный способ разоблачения услуги?

1 Ответ

2 голосов
/ 09 мая 2011

Если вы хотите, чтобы ваша веб-служба соответствовала требованиям WS-I и могла взаимодействовать, ответ - «да». если WSDL не описывает сервис, его не смогут вызвать.

Если вы не хотите, чтобы ваша веб-служба соответствовала WS-I и была способна взаимодействовать через этот механизм, вы можете делать все, что захотите. Например, вы можете выбрать стиль REST.

Другими словами, «веб-сервис» не очень специфический термин. Вы должны быть более конкретными в определении ваших требований. В некоторых ситуациях требуется, чтобы службы точно описывались WSDL, а в некоторых нет.

...