2012-01-16 2 views
1

Я работаю над основанной на SaaS моделью, которая будет использоваться для поддержки нескольких пользовательских интерфейсов, платформ (веб-сайт/мобильный/планшет/рабочий стол). В настоящее время архитектура представляет собой трехуровневую модель MVC, и я ищу любые рекомендации по эталонной архитектуре для поддержки нескольких пользовательских интерфейсов и может лучше справляться с этим сценарием (возможно, это не модель MVC).Архитектура для поддержки нескольких пользовательских интерфейсов

+0

MVC - это шаблон дизайна, не являющийся архитектурным стилем, SOA является примером архитектурной модели. – Kane

ответ

0

Прочитайте главу 6 [Руководство по уровню презентации] этой книги Руководство по архитектуре приложений Microsoft. Вы можете получить его онлайн.

0

Хотя ваш вопрос довольно открытый, и многое будет зависеть от ваших точных требований (какого типа пользовательских интерфейсов, критериев эффективности, безопасности и т. Д.) Общей архитектурой будет развертывание службы RESTful. При правильном внедрении это нейтральный и легкий способ использования функций. Ваш webapp может быть таким же простым, как (в основном) статический сайт, который передает JSON через HTTP в вашу службу REST.

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