Скачать презентацию Technical Track Session Cервис-ориентированная архитектура SOA 2 Скачать презентацию Technical Track Session Cервис-ориентированная архитектура SOA 2

Итоговая.ppt

  • Количество слайдов: 24

Technical Track Session Cервис-ориентированная архитектура (SOA) Technical Track Session Cервис-ориентированная архитектура (SOA)

2 2

Что такое сервис-ориентированная архитектура SOA – это подход в области дизайна архитектуры ИТ, которая Что такое сервис-ориентированная архитектура SOA – это подход в области дизайна архитектуры ИТ, которая способна обеспечить: • Гибкость бизнеса • Улучшение бизнес-процессов • Простую интеграцию • Повторное использование активов • Снижение рисков 3

Архитектурные шаблоны • • • Client/server: Клиент/сервер N-tier: Многоуровневая архитектура Peer-to-peer (P 2 P): Архитектурные шаблоны • • • Client/server: Клиент/сервер N-tier: Многоуровневая архитектура Peer-to-peer (P 2 P): Одноранговая сеть Pipes and filters: Каналы и фильтры MVC (Model-View-Controller): Модель-Представление-Управление 4

Архитектура клиент/сервер 5 Архитектура клиент/сервер 5

Многоуровневая архитектура 6 Многоуровневая архитектура 6

Наблюдаемые тенденции • Укрупнение компаний • Рост сложности • Растущая степень влияния IT на Наблюдаемые тенденции • Укрупнение компаний • Рост сложности • Растущая степень влияния IT на бизнес • Рост числа связей компонент ITсистем 7

Основные проблемы ИТ компании • • Размножение систем создает беспрецедентную сложность Паутина технологий и Основные проблемы ИТ компании • • Размножение систем создает беспрецедентную сложность Паутина технологий и поставщиков 50% ИТ-бюджета направлено на сопровождение (back office) Сложность сопровождения интерфейсов Сложность добавления нового функционала Сложность обновления версий Избыточное лицензирование Сложность синхронизации данных 8

Цель создания SOA - упростить создание и переделку композитных приложений. Идея SОА – попытаться Цель создания SOA - упростить создание и переделку композитных приложений. Идея SОА – попытаться построить ИТ так, чтобы взять лучшее от рынка (приложения департаментов и филиалов корпораций) и от планового хозяйства. 9

Что хочет бизнес хочет от ИТ? • Чтобы была возможность развития сложной системы • Что хочет бизнес хочет от ИТ? • Чтобы была возможность развития сложной системы • Чтобы ИТ было надежным, управляемым и не затратным, быстро реагировало на изменения бизнес-среды • Чтобы ИТ повышало эффективность сотрудников 10

Основные движущие факторы внедрения СОА 11 Основные движущие факторы внедрения СОА 11

SOA – Диалектика Сервисно-ориентированная архитектура: • SOA – Диалектика Сервисно-ориентированная архитектура: • "Архитектурный взгляд" на системы (как ИТсистемы, так и бизнес-системы) есть "фундаментальная организация системы, состоящая из совокупности компонент, их связей между собой и внешней средой, и принципы, которыми руководствуются при их создании и развитии". ANSI/IEEE 1471 -2000 12

SOA – Диалектика Сервисно-ориентированная архитектура: • Это описание системы, имеющее несколько представлений, описывающих систему SOA – Диалектика Сервисно-ориентированная архитектура: • Это описание системы, имеющее несколько представлений, описывающих систему с разных точек зрения. Характеристики присущие описанию – существенность и стабильность. • Это некие конструктивные решения, которые после их принятия с трудом поддаются изменению. 13

SOA – Диалектика Сервисно-ориентированная архитектура: • Архитектура построения ИТ, т. е. набор некоторых ограничений, SOA – Диалектика Сервисно-ориентированная архитектура: • Архитектура построения ИТ, т. е. набор некоторых ограничений, направленных на упорядочивание ИТ. Это модель планового хозяйства (порядок); • В основе лежит идея сервисов, т. е. некоторых услуг, предлагаемых одними компонентами ИТ другими компонентам. Это – модель рынка (анархии). 14

SOA 15 SOA 15

? 16 ? 16

17 17

Принципы SOA • • Сервисы; Повторное использование; Единая система безопасности; Интеграция без программирования; Открытые Принципы SOA • • Сервисы; Повторное использование; Единая система безопасности; Интеграция без программирования; Открытые стандарты; Независимость от расположения; Управляемость 18

5 ключевых преимуществ SOA 19 5 ключевых преимуществ SOA 19

5 ключевых преимуществ SOA 20 5 ключевых преимуществ SOA 20

5 ключевых преимуществ SOA 21 5 ключевых преимуществ SOA 21

5 ключевых преимуществ SOA 22 5 ключевых преимуществ SOA 22

5 ключевых преимуществ SOA 23 5 ключевых преимуществ SOA 23

Спасибо за внимание! 24 Спасибо за внимание! 24