Сервис-ориентированная архитектура (SOA) и архитектура, управляемая моделями (MDA)

Сервис-ориентированная архитектура - подход к проектированию прикладных информационных систем, для которого характерно следующее [Ю]:

  • • бизнес-логика прикладной системы не зависит от логики презентации информации;
  • • бизнес-логика прикладной системы реализована в виде программных модулей (сервисов). Сервисы - это программные компоненты [40]. Доступ к сервисам осуществляется в режиме "запрос-ответ”. Они доступны внешним пользователям посредством специальных интерфейсов.

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

В этой модели существует компонента архитектуры, связанная с жизненным циклом сервисов. Это разработка, тестирование, эксплуатация и т.п.

Архитектура MDA разработана в продолжение архитектуры SOA [10]. Она использует также программные компоненты - шаблоны. Используя, не важно, какие операционные системы, языки или ПО будут использоваться на практике. Технология интеграции для этой системы не имеет значения. Важным является организация и взаимосвязь системы на уровне процессов. Использует открытые стандарты.

Вопросы для самопроверки

  • 1. Что такое вычислительная сеть? Из чего она состоит?
  • 2. Чем является технологическая архитектура в портфеле информационных технологий предприятия?
  • 3. В чем состоит назначение технологической архитектуры?
  • 4. Каким образом формируется технологическая архитектура?
  • 5. Какие шесть архитектурных компонент называет в технологической архитектуре Gartner?
  • 6. В чем состоят основные идеи адаптивной технологической инфраструктуры?
  • 7. Какова роль стандартов и профилей в архитектуре предприятия?
  • 8. Что такое шаблон? Назначение шаблонов.
  • 9. Поясните подход сервис-ориентированной архитектуры (SOA) и архитектуры, управляемой моделями (MDA).
  • 10.Что такое распределенная обработка данных?
  • 11.Что такое физическая передающая среда?
  • 12.Приведите общую классификацию компьютерных сетей.
  • 13.Что такое широковещательная передача?
  • 14.Чем отличается передача с коммутацией каналов от передачи с коммутацией пакетов?
  • 15.Какие вы знаете среды передачи данных?
  • 16.Чем отличаются одноранговые сети от сетей с выделенным сервером? 17.Какие вы знаете топологии сетей?
  • 18.Что такое сетевой адаптер, коммутатор и маршрутизатор?
  • 19.Что представляет собой модель взаимосвязи открытых систем? поясните работу каждого уровня.
  • 20. Какие конструкции серверов вы знаете?
  • 21. Какие требования применяются к серверам?
 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >