Где должны находиться WCF / WebSerices в приложении Silverlight? - PullRequest
1 голос
/ 05 июля 2010

Я ищу рекомендации по размещению соответствующих веб-сервисов / служб WCF для приложений Silverlight.

Один из подходов, который я вижу довольно часто, заключается в размещении этих служб в одном проекте веб-приложения, который используется дляразместить приложение Silverlight.Это кажется удобным, потому что объединяет две части вместе.

Однако, с DRY, разве эти службы не должны размещаться снаружи, чтобы другие приложения могли их использовать?Должны ли они быть в одной сборке?

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

Ответы [ 2 ]

2 голосов
/ 05 июля 2010

Я бы порекомендовал хостинг сервиса WCF отдельно. Вам просто нужно включить кросс-доменный доступ для вашего сервиса, чтобы приложение Silverlight получило к нему доступ.

Это также позволит вам иметь два отдельных цикла выпуска для них обоих, и это улучшит удобство сопровождения, если у вас будут две отдельные команды, работающие одновременно.

0 голосов
/ 06 июля 2010

Похоже, вы хотите какой-то интерфейс между ними. Если вы используете внедрение зависимостей, у вас будет надежный интерфейс, который SilverLight сможет работать, и вы сможете менять поставщиков услуг так часто, как захотите; это также будет иметь большое значение для изоляции изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...