Мы пишем клиент C #, который должен подключаться к старым устаревшим серверам. Чтобы быть расширяемыми в будущем, мы хотели бы использовать платформу WCF.
Старый унаследованный протокол является проприетарным и двоичным. Чтобы интегрироваться в WCF, мы хотели бы заменить обычный сериализатор XML на наш собственный маршаллер двоичного формата. Обратите внимание, что мы не хотим инкапсулировать XML в какой-либо другой транспортный протокол, но полностью заменим сериализатор XML как неактуальный. Подумайте о том, что WCF разговаривает с сервером CORBA (но на самом деле не с CORBA), который не понимает HTTP / SOAP / MTOM /...
Может кто-нибудь указать нам пример того, как это сделать