2010-11-04 4 views
2

Я пишу общий веб-сервис, который будет вызываться различными приложениями. Я могу предвидеть, что некоторые веб-методы должны быть восстановлены, так как схема запроса на мыло будет такой же. Однако схема ответа может быть обновлена ​​в зависимости от типа клиента. Чтобы уменьшить это влияние модификации, я хотел бы создать ответ как массив xml. Потребитель должен написать свой собственный класс, чтобы будущая смена WSDL повлияла на предыдущего потребителя, если ему не нужен новый массив [«новые данные»]. Я не уверен, что этот проект работоспособен или нет. Кто-нибудь может поделиться своей идеей или советом?Как создать многоразовый веб-сервис?

Благодаря

+1

Вот совет, создайте веб-сервис REST, ваши клиенты будут вам благодарны. Я создал и использовал много api, используя SOAP и REST. REST всегда проще для вас и ваших клиентов. Только мои 2 цента. –

ответ

1

Я думаю, что идея массив будет работать, если то, что вы когда-нибудь вернуться простые значения, такие как пары имя-значение, это может быть проблематичным, если вы когда-нибудь понадобится, чтобы вернуть структуры данных, так как некоторые потребительские библиотеки веб-службы могут прервать сериализацию, когда они видят сложный тип данных, о котором они не знают.

Смежные вопросы