WCF двойная связь с Java-клиентом
Я должен найти способ подключить службу WCF к клиенту Java. Я не могу изменить код службы WCF, и он предлагает только NetTcpBinding или wsDualHttpBinding
Одним из решений может стать создание канала связи C# для управления связью между службой и клиентом. Однако у меня нет опыта работы с C#, и я уверен, что это займет много времени.
Как лучше всего с этим справиться? Есть ли доступные каналы связи и предлагать это уже?
Заранее спасибо!
1 ответ
Проблема в том, что ни одна из предлагаемых привязок не поддерживает клиентов, не являющихся wcf.
Я не вижу, как вы можете общаться с этим сервисом без промежуточной услуги.
Идеальным кандидатом для этого является мостовое соединение протокола маршрутизации WCF - как оно и звучит - трансляция одного протокола в другой. В этом случае вы переходите не между протоколами, а с привязками WCF.
Ваше решение придется использовать basicHttpBinding
который поставляется с WCF и предоставляет услуги через мыло 1.1.