Model Driven Architecture: Applying MDA to Enterprise Computing
Книга Дэвида Франкеля посвящена Model Driven Architecture (MDA) — подходу к разработке корпоративных приложений, основанному на использовании моделей как основных артефактов разработки. Автор подробно рассматривает, как MDA позволяет отделить бизнес-логику от технологических платформ, повышая гибкость и долговечность программных систем.
В первой части книги анализируется эволюция программной инженерии — от машинно-ориентированных языков до компонентных и распределенных архитектур. Франкель объясняет, как MDA решает проблемы, связанные с ростом сложности, стоимостью разработки и необходимостью интеграции разнородных систем.
Основное внимание уделяется применению MDA в корпоративных вычислениях: моделирование бизнес-процессов, интеграция приложений (EAI), взаимодействие B2B, а также использование UML, MOF, XMI и других стандартов OMG. Рассматриваются вопросы синтаксической и семантической абстракции, отображения моделей на платформы и автоматизации генерации кода.
Книга будет полезна архитекторам ПО, разработчикам и менеджерам, стремящимся повысить эффективность разработки и качество корпоративных систем. Она сочетает теоретические основы с практическими примерами, что делает материал доступным для широкого круга читателей.
