Я пишу SOAP-сервер, который будет служить конечной точкой для внешнего клиента. Внешний клиент ожидает SOAP 1.1. Я буду брать встроенные бизнес-объекты в сообщениях SOAP и передавать их во внутреннее приложение, получая ответы обратно и отвечая сообщениями SOAP вечному клиенту.
Несколько лет назад я пользовался традиционными веб-сервисами на основе ASMX. Теперь я изучаю WCF-сервисы и думаю, какой лучший подход выбрать.
1) Следует ли считать WCF надмножеством веб-сервисов ASMX?
2) Есть ли причина писать новые веб-сервисы, используя ASMX вместо WCF?
3) Предоставляет ли WCF лучшие возможности для работы с сообщениями SOAP, в отличие от расширений SOAP?
4) Могу ли я ограничить общение с SOAP 1.1 с помощью WCF, как я могу изменить web.config в ASMX?
5) Есть ли у WCF простой способ регистрировать или просматривать запросы, попавшие в службу, не прибегая к чему-то вроде расширений SOAP?
Извините, мои вопросы не очень конкретные; все еще пытаюсь понять, что мне нужно знать ...
Использование VS2008, Windows Server 2008.
Chris