План на курса
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
JavaScript Object Notation (JSON) срещу XML за RIA
Казус
Концептуална архитектура
RESTful срещу услуги от тип SOAP
4. Управление на развитието на SOA: модели за зрялост на SOA и пътна карта
- Определяне на целите – модели на зрялост на SOA Моделът на зрялост на интегрирането на услуги на отворена група (OSIMM)
Преглед
Падежни измерения
Нива на зрялост
Как да оцените зрелостта на SOA
- Пример – Модел на зрялост на софтуера за напредък Как да стигнем до там – разработване на SOA Roadmap Казус от практиката: картографиране на Maturity Model към Roadmap
5.От хаоса към реда: SOA Governance и ИТ организацията
- Защо SOA се нуждае от управление Бизнес срещу ИТ срещу EA срещу SOA Governance Категории на SOA Governance Управление на времето за проектиране Управление на времето на изпълнение SOA Governance цели SOA Center of Excellence (COE)
Роли и отговорности в рамките на ИТ организацията
6. Започнете с SOA Governance Frameworks
- Стандарти на Open Group
SOA Governance Референтен модел (SGRM)
SOA Governance Метод на жизненост (SGVM)
- IBM SOA Governance и метод на управление (SGMM)
7. Калкулатор за ROI за SOA - Нека числата говорят
- Подходи за изчисляване на ROI Казус от практиката
Business преглед на процеса
Обхват на архитектурата
Преглед на архитектурата
Модел на слоя услуга
- ROI чрез повторно използване на услугата
Определена ROI
ROI модел за повторно използване на софтуер
- Повторно използване извън проекта на основното приложение. Заключения
Проследяване на повторната употреба
8. Новата граница: Cloud Computing
- Дефиниция на облак
Как стигнахме до тук? От хостинг на приложения до SaaS до публичен и частен облак
Изберете вашия вкус: IaaS, SaaS или PaaS?
- Преместване на приложения в облака
Виртуализация на ресурсите
Автоматизирано предоставяне на ресурси при поискване
Споделена инфраструктура и приложения
9. Синергията на SOA и Cloud Computing
- SOA и облакът са допълваща се синергия SOA/облак
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, Cloud, mobile и консумацията на ИТ
Изисквания
Общи познания за концепциите за разпределени изчисления и разработка на приложения.
Oтзиви от потребители (3)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Course - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Course - Enabling SOA with BPM and BPMN
Упражнението и треньорът са много полезни при кодирането.
Paul Andrew - IT
Course - REST API - a pattern of exchange of information between sites
Machine Translated