WCF - это зонтичная технология, охватывающая множество коммуникаций тем. WCF может использоваться для связи с веб-службами, другими приложениями WCF, приложениями MSMQ и другими. Вы можете заменить конечные точки, используемые для переключения с канала HTTP на основе SOAP, на двоичный канал на основе TCP. Более того, вы можете сделать это во время развертывания, изменив только файл .config (с некоторыми ограничениями).
Итак, некоторые конкретные ответы:
- WCF может использовать сообщения SOAP
- Веб-сервисы всегда были TCP / IP. HTTP - это TCP / IP.
- DataContractSerializer обеспечивает управление версиями . Самое важное в распределенных приложениях.
- Я позволю этому эксперту WCF ответить.