2010-09-30 2 views
0

Quick one для silverlight noob.Каким образом можно разрешить Silverlight App потреблять ваш существующий стек?

У меня есть существующий средний уровень (Domain Core, Persistence, Infrastructure и т. Д.), Который поддерживает интерфейс mvc.

Я смотрю на разработку отдельного админ-приложения для бэкэнда в silverlight и начал работу с использованием призмы. Я вижу, что приложения Silverlight не могут ссылаться на сборки, отличные от silverlight.

Каков наилучший способ разрешить Silverlight говорить с существующим средним уровнем? Я предполагаю, что это может быть фасад WCFRIA?

Приветствия

ответ

1

Ваше предположение верно, хотя есть и другие ограниченные возможности.

Если ваши потребности достаточно просты, я сначала посмотрю на службы WCF RIA. Если вашему сервису необходимо предоставить более сложные вещи, например обратные вызовы клиенту, службы RIA могут не работать для вас, но общая идея WCF по-прежнему сохраняется.

Возможно, вы также захотите просмотреть кросс-компиляцию некоторой вашей бизнес-логики внутри сборки Silverlight, поэтому вы можете получить ответы на стороне клиента, а не на стороне сервера, что-то вроде этого. Но это больше соус, чем фактическое требование для большинства LOB-приложений. Основная идея использования WCF в некотором роде для упаковки вашей существующей инфраструктуры - это путь.

Смежные вопросы