Я полный новичок в WCF.Я пытаюсь создать очень простой веб-сервис IIS 7.0.По независящим от меня причинам это должен быть WCF, а не ASMX.Это сервис-оболочка для уже существующего веб-приложения, которое просто выполняет следующие действия:
1) Получает запрос POST с элементами формы XML, инкапсулированными в теле запроса.Что-то вроде valuevalue.Это нетипизированный XML, а XML является атомарным (форма), а не списком записей / объектов.
2) Добавьте пару тегов в XML-запрос и вызовите другую службу на основе HTTP с помощью простогоPOST + голый XML - это на самом деле будет добавлено некоторыми внутренними операциями SQL, но это не проблема.
3) Получите ответ XML от сторонней службы и передайте его как ответ на оригиналвызов клиента на шаге 1.
Клиентами (шаг 1) будут какие-то веб-сценарии, но это может быть что угодно .aspx, python, php и т. д.
Не могуУ меня есть SOAP, и обычные примеры REST на основе WCF с их контрактами и сериализацией меня смущают.Концептуально это кажется очень распространенной и очень простой проблемой.Это было бы легко реализовать в коде, но WCF, размещенный на IIS, является обязательным требованием.
Какие-нибудь указатели?