План на курса

Основни концепции и теми

  • Какво е SOA?
  • Какъв вид архитектурен стил да изберете?
  • Стилът "pipe and filter"
  • Ограничения върху типовете данни
  • Жизнен цикъл на разработката
  • Обеспечаване на подходящ ниво на абстракция
  • Основни теми, адресирани в RUP за SOA

Идентифициране и спецификация на услуги

  • Създаване на модел на услуга
  • Услуги, определени от WSDL
  • Разработване на спецификации на услуги
  • Определяне на доставчици на услуги
  • Определяне на гранулярността на услуга
  • Поведенчески спецификация
  • Спецификация на политики
  • Определяне на кандидат-услуги
  • Рефакториране на услуги

Управление на портфолио от услуги

  • Приложения като динамични субекти
  • Портфолио от налични възможности
  • Процесно връзване във времето
  • Връзване по време на изпълнение
  • WSDL, XSD и WS-Policy
  • Процесът на управление на портфолио от услуги
  • Конфигуриране на SLA за уеб услуга

Разделяне на ориентирани към услуги решения

  • Управление на моделите
  • Категоризиране на елементите
  • Различни заинтересовани страни, прегледаващи модела
  • Използване на пакети
  • Представяне на гледни точки към модела
  • Сложна структура от UML 2.0
  • Използване на "части" и "връзки"
  • Разделяне на управляваните услуги

Нови и обновени указания

  • Управление на приложени файлове към съобщения
  • Дизайн на съобщения
  • Осигуряване на съответствие на схемата на съобщенията
  • Енкапсулиране на данните на услугата
  • Схема на връзки - граници на услугата
  • Посредничество на услуги
  • Управление на състояние
  • Ползите на услуги с и без състояние
  • Управление на състоянието на ресурсите
  • Преход от услуги към компоненти на услуги
  • Традиционната модела на дизайн/имплементация

Дизайн, ориентиран към съобщения

  • Фокус върху домейна на услугите
  • Домейн инженерия
  • Прилагане на обектно-ориентиран анализ и дизайн
  • Произвеждане на високо повторно използвани модели
  • Традиционната бизнес към бизнес арена
  • Стандартизация на EDI
  • Хибриден подход, ориентиран към съобщения и услуги
  • Анализ на използване
  • Документиране на изисквания
  • Използване на бизнес процесни модели
  • Нефункционални изисквания
  • Базата данни с изисквания

Дизайн, ориентиран към услуги

  • Излагане на функции, очаквани от бизнеса
  • Излагане на операции на доставчици на услуги
  • Създаване на интуитивно разбираеми интерфейси на услуги
  • Моделиране, ориентирано към услуги
  • Подход, базиран на използване
  • Разбиране на нуждите на актьорите
  • Цели на проекта - от бизнес гледна точка
  • Включване на софтуерен архитект
  • Политика, изисквана от потребителите на услуги
  • Ролята на бизнес изпълнителя
  • Взаимодействие с задната система
  • Свързване на услуга с модела на имплементация
  • Уточняване на модела на услугите
  • Задържане на проблеми с производителността

Дизайн, ориентиран към сътрудничество

  • Сътрудничещи се услуги
  • Процесен поглед на услугите
  • Традиционно бизнес моделиране
  • Изпълнение на роли в сътрудничеството
  • Процеси на обмяна на партньори (PIPs)
  • Стандарти на OAGIS
  • Процесно-ориентиран наглас
  • Проблема "бизнес срещу ИТ"
  • Активности "черен кутий"
  • Определяне на ключови показатели за производителност (KPIs)
  • Версиониране и публикуване на модел
  • Произвеждане на метрики за мониторинг
  • Език за хореография
  • Език за изпълнение на бизнес процеси (BPEL)
  • Мониторинг на услугите

Какво е управлението на SOA?

  • Съответствие на стандарти или закони
  • Управление на промени
  • Осигуряване на качество на услугите
  • Управление на портфолио от услуги
  • Управление на жизнения цикъл на услугите
  • Използване на политики за ограничаване на поведението
  • Мониторинг на производителността на услугите

Проблемът с управлението на SOA

  • Управлението се появява като инициативи на SOA
  • Динамична среда за взаимодействие на услугите
  • Потребителско поведение при използването на услуги
  • Контролиране на това, как услугите взаимодействат помежду си

Етапи на управлението на SOA

  • Първи: осъзнаване, че управление е необходимо
  • Втори: управлението подобрява изпълнението на бизнеса
  • Трети: смесване на технологии и поведенчески промени
  • Четвърти: избор и имплементация на технологии

Управление на услуги

  • Перспектива за време на дизайн
  • Перспектива за време на изпълнение
  • Репозиторий на услуги за повторно използване
  • Услуги, съдържащи се в разнообразни платформи
  • Виртуализация на услуги за управление на изпълнението

Ключови компоненти на управлението

  • Регистрационна услуга за услуги и асет репозиторий
  • Създаване на "Център на изключителни SOA"
  • Фокус върху установяване на организационни указания за SOA
  • Организационна зрялост
  • Съгласувани политики за управление

Инструменти за управление на SOA

  • Реално време мониторинг на събития
  • Неуспехи в рамките на BSM структура
  • Инструментация за ниво на услуги
  • Вграждане в операционни системи за управление
  • Виртуализация като възможност за отделяне на управление/логика на услуги
  • Виртуализация на услуги, управлявана от операционен персонал

Разработване на ядрото на управление на SOA

  • Защо технологичният стек на SOA е станал сложен
  • Смесване на COTS и вътрешно разработени решения
  • Оправдаване на външни консултанти за помощ
  • Разбиране, какъв е бизнеса ни насам

Роли и отговорности в управлението на SOA

  • Създаване на "Център на изключителни SOA"
  • Планиране на предприятия и помощ в изпълнението
  • Ролите на архитекта на SOA/архитект за управление
  • Решаване на потенциални конфликтни интереси
  • Осигуряване на следване на указанията за управление

Пречки пред управлението на SOA

  • Неосъзнаване на необходимостта от управление
  • Липса на технологии за управление
  • Липса на виртуализация на услуги

Състояние на добро управление

  • Взаимодействие с външни страни
  • Управление на бизнес правилата и управление на BRE
  • Регулации за добро управление
  • Репозиторий на споразумения
  • Активно включване на управление в бизнеса
  • Управление чрез действия, а не чрез заявления
  • Мониторинг на SLA за установяване на премиум цени

Ключови фактори за успех

  • Започнете да мислите за управление рано
  • Разглеждайте управлението като динамична цел
  • Управлявайте политиките като субекти със собствени жизнени цикли
  • Изберете платформа за технологии
  • Платформата трябва да отговори на непосредствените нужди за управление
  • Бъдещо подкрепа, когато SOA инфраструктурата се разшири
  • Засилване на споразумения за ниво на услуги

Изисквания

Опит в софтуерния дизайн

 21 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории