Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Архитектура предприятия (продвинутый уровень).

ЗАКЛЮЧЕНИЕ

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

К ним относятся в первую очередь сервис-ориентированная архитектура (Service-orientedarchitecture,SOA) и архитектура, «управляемая моделями» (модельная архитектура, Model-drivenarchitectureMDA).

Под SOA понимается подход к проектированию прикладных информационных систем, который руководствуется следующими принципами:

  • • явное отделение бизнес-логики прикладной системы от логики презентации информации;
  • • реализация бизнес-логики прикладной системы в виде некоторого количества программных модулей (сервисов), которые доступны извне (пользователям и другим модулям), через четко определенные формальные интерфейсы доступа;
  • • при этом потребитель услуги, который может быть прикладной системой или другим сервисом, имеет возможность вызвать сервис через интерфейсы, используя соответствующие коммуникационные механизмы.

Gartner, считают, что сервис-ориентированная архитектура будет ведущим принципом проектирования новых критически-важных прикладных систем и бизнес-процессов в ближайшем будущем.

MDA основана на следующих принципах:

  • • основой для разработки приложений масштаба предприятия являются детальные модели с общепринятой нотацией;
  • • построение систем может быть организовано в соответствии с рамочной системой моделей, которые позволяют отделить бизнес-логику приложений от конкретной реализации. Исходной является так называемая независимая модель вычислений (Computational Independent Model), которая путем последовательных трансформаций через платформо-независимые (PIM) и платформо-специфичные модели (PSM) автоматически или с минимальным участием программиста приводится к исполняемому коду и соответствующим структурам данных;
  • • существует формальное описание используемых моделей на основе системы метамоделей (в частности, для таких областей как распределенные вычисления и транзакции, операции в реальном времени и т.п.);
  • • принятие и широкое использование этого подхода основано на открытости промышленных стандартов и на поддержке со стороны производителей соответствующих средств разработки.

Данный подход позволяет сократить цикл разработки ИТ-систем и в то же время дает гибкость и возможность быстрого внесения изменений.

ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ

  • 1) Что дает использование доменов при описании архитектуры предприятия?
  • 2) Опишите, что понимается под бизнес-архитектурой?
  • 3) Опишите, что понимается архитектурой информации?
  • 4) Опишите, что понимается под архитектурой приложений?
  • 5) Опишите, что понимается под технологической архитектурой?
 
Посмотреть оригинал
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >
 

Популярные страницы