У меня есть веб-приложение, которое организовано в проекты данных, бизнеса и пользовательского интерфейса. По мере развития системы изменения внедряются путем сборки всех трех проектов и их развертывания в одном пакете. Это сработало хорошо и позволило создать иллюзию «трехуровневой системы», не затрагивая коммуникацию, проблемы версий действительно отдельных систем.
Итак, приходит запрос на XML-сводку некоторых данных, и мои мысли обращаются к причудливому сервису WCF, который однажды может стать моим «веб-API» (аааа… разум… какая злая маленькая обезьянка является). Итак, при условии, что это выдержит тест «это действительно лучшая идея?», Вот мой вопрос:
С какой структурой вы добились наибольшего успеха, когда ставили с двумя
эволюционирующие «клиенты», обслуживающие контент из единой развивающейся «модели»?