WCF двойная связь с Java-клиентом

Я должен найти способ подключить службу WCF к клиенту Java. Я не могу изменить код службы WCF, и он предлагает только NetTcpBinding или wsDualHttpBinding

Одним из решений может стать создание канала связи C# для управления связью между службой и клиентом. Однако у меня нет опыта работы с C#, и я уверен, что это займет много времени.

Как лучше всего с этим справиться? Есть ли доступные каналы связи и предлагать это уже?

Заранее спасибо!

1 ответ

Проблема в том, что ни одна из предлагаемых привязок не поддерживает клиентов, не являющихся wcf.

Я не вижу, как вы можете общаться с этим сервисом без промежуточной услуги.

Идеальным кандидатом для этого является мостовое соединение протокола маршрутизации WCF - как оно и звучит - трансляция одного протокола в другой. В этом случае вы переходите не между протоколами, а с привязками WCF.

Ваше решение придется использовать basicHttpBinding который поставляется с WCF и предоставляет услуги через мыло 1.1.

Другие вопросы по тегам