Предоставлять статус веб-сервисам динамически, не имея предварительных знаний о них - PullRequest
1 голос
/ 28 февраля 2012

Я разрабатываю веб-сервис WCF SOAP на основе этой схемы .

В основном он принимает заказы от многих клиентов.

В рамках операции отправки клиенту разрешается предоставить URL-адрес, где он ожидает асинхронного обновления статуса заказа и его позиций.

Я хочу знать, есть ли у кого-нибудь опыт работы с подобной архитектурой? Как вы реализовали это?

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

Лучшее, что я могу придумать, - это построить объект статуса, сериализовать его в xml-сообщение мыла запроса SubmitResponse и затем отправить его с помощью curl. что-то вроде:

curl -d "<my soap message xml>" "http://www.example.com/target"

Есть идеи?

Вопрос FOCUS

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

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