Классическая 3-уровневая архитектура с RIA Services, Silverlight и Prism - PullRequest
1 голос
/ 12 января 2011

В настоящее время я пытаюсь разработать решение, основанное на существующей технологии.

В настоящее время у меня есть трехуровневое решение (модель [Entity Framework], модель доступа, бизнес-логика), которое я хотел бы расширить.Однако я не хочу изменять существующие бизнес-объекты, поскольку они в настоящее время весьма полезны и используются.Тем не менее, я ищу хорошую ссылку на шаблоны и практики для реализации моей бизнес-логики через службу доменных служб / RIA для использования с моим приложением Silverlight на основе Prism.Мне любопытно, как доменные объекты вступают в игру по классическому шаблону, и я не хочу лишать законной силы свой текущий и классический шаблон, основанный на этой новой технологии.У кого-нибудь есть хорошая ссылка на классические n-уровневые или 3-уровневые решения с услугами RIA?Всеобъемлющая справка, включающая использование и освещение классического паттерна с этими последними дополнениями, была бы очень признательна.Я не хочу напрямую ссылаться на мои модели из моего веб-приложения и, если возможно, даже отделить мою доменную логику.В настоящее время я примерно создал:

Мои модули поддержки

  • [Модуль]
    • Модель
    • Сервис
  • [Модуль]. [Доступ]
    • ModelAccess
  • [Модуль]. [Бизнес]
    • ModelLogic
  • [Модуль]. [Презентация] (Новое)
    • ViewModels
    • Просмотры
  • [Shell]
  • [Интернет]

1 Ответ

1 голос
/ 21 января 2011

Просмотрите документацию по Prism . Prism содержит модульную структуру, необходимую для создания автономных «плагинов» для приложения Silverlight.

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