Соедините два контракта в одном WSDL - PullRequest
0 голосов
/ 09 июня 2010

Может быть, это научная фантастика, но я хотел бы знать, возможно ли объединить WF с WCF и WCF в один WSDL.Как вы знаете, служба WF (xaml) предоставляет wsdl, а WCF (svc) - свою собственную.

Фоновая проблема заключается в том, что я не хочу дифференцировать долго выполняющийся процесс и короткие синхронные в разные контракты, посколькуони принадлежат одной и той же бизнес-логике.

Они оба разработаны с использованием фреймворка 4.0.

Спасибо

1 Ответ

1 голос
/ 09 июня 2010

Я не думаю, что вы можете сделать это.

Что вы можете сделать, это использовать шаблон Facade, создать сервис, который реализует интерфейс обоих ваших сервисов. Предоставьте эту услугу извне, а затем позвоните в нее вашим индивидуальным службам.

...