План на курса
1. Първите неща на първо място: корпоративна и приложна архитектура
- Дефиниция на (Enterprise) архитектура
Какво движи нуждата от архитектура?
Архитектурни цели, стандарти и рамки
- Логически срещу физически архитектури
- Общи модели на архитектура на приложения
Модел на многоетапен процес
Композитен модел на приложение
2. SOA фаза 1
- Парчетата от SOA пъзела
- Как SOA дава възможност за бизнес стратегии
- Дефинирани услуги и SOA
- Какво е понятието „Приложения“ в SOA?
- Моделът на слоя на услугата
Инфраструктурни услуги
Приложни услуги
Услуги за оркестрация
- Казус от SOA
Примерен план за документ за план на SOA
Примерно представяне на бизнес събитие
- Основни характеристики на SOA
Разхлабено свързване на ниво архитектура
Разхлабено свързване на ниво на обслужване
- Следващо поколение SOA
Синхронни срещу асинхронни услуги
SOA в облака
- SOA и стандарти
- SOA предизвикателства
3. Ориентирана към услуги или ресурси архитектура, или и двете?
- Прехвърляне на представително състояние (REST)
Концепцията за ресурсите
Единният интерфейс
Архитектурни ограничения
Ами бизнес логиката?
Възприемани недостатъци на REST
- Кога да използвате REST, кога да използвате традиционна SOA
REST като избор за поддръжка на презентационния слой
Синергията на Rich Internet Applications (RIA) и REST
Java Нотация на скриптови обекти (JSON) срещу XML за RIA
Казус от практиката
Концептуална архитектура
RESTful срещу услуги от тип SOAP
4. Управление на развитието на SOA: модели за зрялост на SOA и пътна карта
- Дефиниране на целите – SOA модели за зрялост
- Моделът за зрялост на интегриране на услуги на отворена група (OSIMM)
Преглед
Падежни измерения
Нива на зрялост
Как да оцените зрелостта на SOA
- Пример - Модел за зрялост на софтуера Progress
- Как да стигнем до там – разработване на SOA пътна карта
- Казус от практиката: картографиране на модел на зрялост към пътна карта
5.От хаоса към реда: SOA Goуправление и ИТ организацията
- Защо SOA се нуждае от управление
- Business срещу ИТ срещу EA срещу SOA Goуправление
- Категории на SOA Goуправление
- Управление на времето за проектиране
- Управление на времето за изпълнение
- SOA Go цели за управление
- SOA Center of Excellence (COE)
Роли и отговорности в рамките на ИТ организацията
6. Започнете със SOA Governance Frameworks
- Стандарти на Open Group
SOA Goреферентен модел на управление (SGRM)
SOA Governance Vitality Method (SGVM)
- IBM SOA Go управление и Management метод (SGMM)
7. Калкулатор за ROI за SOA - Нека числата говорят
- Подходи за изчисляване на ROI
- Казус от практиката
Business преглед на процеса
Обхват на архитектурата
Преглед на архитектурата
Модел на слоя услуга
- ROI чрез повторно използване на услугата
Определена ROI
ROI модел за повторно използване на софтуер
- Повторно използване извън проекта на основното приложение
- Изводи
Проследяване на повторната употреба
8. Новата граница: Cloud Computing
- Дефиниция на облак
Как стигнахме дотук? От хостинг на приложения до SaaS до публичен и частен облак
Изберете своя вкус: IaaS, SaaS или PaaS?
- Преместване на приложения в облака
Виртуализация на ресурсите
Автоматизирано предоставяне на ресурси при поискване
Споделена инфраструктура и приложения
9. Синергията на SOA и Cloud Computing
- SOA и облакът се допълват
- SOA/Cloud синергия
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Събирайки всичко заедно: SOA-Cloud
10. В силозите на приложения: интеграционният пейзаж
- Интеграционният пейзаж – голямата картина
- Интегриране на ниво данни
Извличане, трансформиране, зареждане (ETL)
- Интеграция на ниво интерфейс (известна още като интеграция на приложения)
Гръбнакът на съобщенията
Трансформация на данни
Базирано на съдържанието маршрутизиране
Установяване на свързаност на приложението чрез адаптери
Интеграционни модели на проектиране
- Интеграция, ориентирана към услуги (SOI)
Предимства пред традиционното Enterprise Application Integration (EAI)
11. От Enterprise Service Bus (ESB) към Internet Service Bus (ISB)
- Enterprise Service Bus
Представяме ви ESB
Концептуални ESB архитектури
Как предприятията използват ESB днес?
- Необходимостта от облачна интеграция и нейните предизвикателства
От ESB към „Internet Service Bus“ (ISB)
- Продуктовата среда – примери за ESB и ISB
12. Обединяване на всичко: Разработване на стратегия за интеграция за вашата компания
- Класификация на интеграционните архитектури по степен на свързване
- Подходи за използване и мигриране на наследени системи
- Сравнение на интеграционни подходи и технологии
Критерии за вземане на решение за избор на определен подход
- Интеграция с архитектурата на данните
13. Изводи
- Резюме на семинара
- Outlook: SOA, облак, мобилни устройства и консуматорството на ИТ
Изисквания
Общи познания за концепциите за разпределени изчисления и разработка на приложения.
Oтзиви от потребители (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Курс - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Курс - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Курс - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
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.