Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Основни концепции и теми
- Какво е 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)
Треньорът имаше добри отношения и беше много полезен и поддържаше интереса; прави голяма разлика при обучението.
Andy Johnston - QA Ltd
Курс - REST API - a pattern of exchange of information between sites
Машинен превод
Това е практикум.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Курс - Talend Open Studio for ESB
Машинен превод
широки знания обхващат много неща.
metab alanazi - Saudi Arabian Monetary Authority
Курс - Enabling SOA with BPM and BPMN
Машинен превод
Аз много се радвах на интерактивното.
Jan Lenie - APB
Курс - Mule: Integrating Your Applications
Машинен превод
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Курс - Systems and Service Architecture - Microservices Architecture
Машинен превод