План на курса

Методология, ориентирана към услугата

  • Въведение в пътна карта за приемане на SOA
  • Три подхода за анализ
  • Сервизно ориентиран анализ

Предимства на SOA

  • Традиционен EAI подход
  • Проблеми с традиционния EAI подход
  • Въведете Service Oriented Architecture (SOA)
  • Можем лесно да променим процеса
  • Промяна на потока с помощта на наследен подход
  • Подмяна на приложение
  • Други предимства
  • Business Предимства
  • Етапи на осиновяване

SOA минало и настояще

  • От XML към уеб услуга към SOA
  • Как се правеше SOA преди
  • Нововъзникващи стандарти за SOA
  • Сравнете SOA с други архитектури

Какво е ориентирана към услуги архитектура?

  • Какво е SOA?
  • Създаване на общо разбиране за SOA
  • Еволюцията на SOA
  • Представяне на концепциите за услуги и SOA
  • Принципи на проектиране на SOA
  • Връзката между SOA и уеб услугите
  • Предимствата и рисковете на SOA

Въведение в моделирането и UML

  • Защо да използвате модели със SOA
  • Разликата между модел и методология
  • Защо да използвате Unified Modeling Language?
  • Идентифициране на бизнес процеси
  • Нотация, модели и методология
  • Коя методология да избера?

Въведение в Business Процесите

  • Как колекция от услуги изпълнява задача
  • Просто взаимодействие с отговор на заявка
  • Комплексно взаимодействие, включващо множество услуги
  • Възниква необходимост от координаторска услуга
  • Раждане на оркестрация или бизнес процес
  • Композиране на процеси с помощта на Business Process Execution Language (BPEL)
  • BPM базирани решения за оркестрация
  • Примерни бизнес процеси

Web Services

  • Основни елементи на уеб услуги
  • Стек от стандарти за основни уеб услуги
  • Значението на WSDL
  • Дизайнът на SOAP
  • Използването на регистри чрез UDDI
  • Основните понятия на ориентацията на услугите

Разпространение на услуги в мрежа

  • Съгласуване на функционалните и нефункционалните изисквания
  • Ролята на посредниците в мрежите за услуги
  • Въведение в WS-* разширенията
  • Принципи на SOA

Моделиране на градивни блокове на SOA

  • Използване на UML за анализиране и проектиране на интерфейси
  • Генериране на домейн модел
  • Внедряване и реализиране на Use Cases
  • Показване на сътрудничество в уеб услугата
  • Използване на комуникационни диаграми

Enterprise Service Bus (ESB)

  • Цели
  • Извикване на услугата
  • Наследена системна интеграция
  • Web Services на помощ
  • Ролята на ESB в SOA
  • Сигурност и ESB

Услуги, управлявани от процеси

  • Абстракция на сервизния слой
  • Въведение в слоя бизнес процеси
  • Модели на процеси
  • Оркестрация и хореография
  • Използването на WS-BPEL за автоматизация на процеси

Референтен модел, ориентиран към услугата

  • Референтни модели и референтни архитектури
  • Референтният модел и архитектура на IMPACT SOA
  • Доставчици на SOA и тяхната връзка със SOA
  • SOA поддръжка в .NET и Java EE платформи

Слоеста архитектура

  • Моделът на слоевете
  • Класическа тристепенна архитектура
  • Свързване към домейн слоя
  • Свързване към потребителския интерфейс
  • Използване на пакети за декомпозиране на система
  • Избягване на взаимни зависимости
  • Какво е наслояване и защо ни е необходимо?
  • Слой за обслужване на приложения
  • Business сервизен слой
  • Слой за обслужване на оркестрация

Изисквания

Изискват се общи познания за корпоративни ИТ системи. Познанията за интегриране на ИТ системи могат да бъдат от полза.

 14 Часа

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


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

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

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

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