Я разрабатываю веб-сервис с использованием WCF, доступ к которому я хочу получить с помощью клиента, написанного на Java. Я буду кодировать сообщения с использованием протокольных буферов (точнее с protobuf-net Марка Гравелла).
Возможно ли это достичь или клиент должен быть написан также на .NET? Я знаю, что данные, сериализованные с использованием протокольных буферов, являются двоично-взаимозаменяемыми, но я не знаю, добавляет ли WCF какие-либо специфичные для платформы метаданные поверх закодированных протокольных сообщений.
Мне все равно, является ли служба WCF RESTful, на основе SOAP или любой другой формой поддержки WCF, я просто хочу, чтобы фактическая полезная нагрузка кодировалась с использованием PB. Возможно ли это, и если это так, я был бы очень признателен за краткий пример.