В курсе дано введение в концепции сервис-ориентированной архитектуры (SOA), разработки, интеграции и функциональности SOA Suite 12c. Слушатели обучаются использовать Oracle SOA Suite 12c для создания корпоративных приложений, обеcпечивающих решение задач бизнеса.
Слушатели обучаются:
-
Интеграции бизнес сервисов с использованием подхода SOA.
-
Описанию функциональности и особенностей базовых сервисных компонент в Oracle SOA Suite 12c
-
Пониманию контекста использования каждой сервисной компоненты SOA Suite
-
Пониманию связи с задачами бизнеса
-
Пониманию процесса создания композитных SOA приложений в JDeveloper
Цель курса:
-
Описание концепций и технологий SOA
-
Описание преимуществ для бизнеса при использовании SOA в Вашей организации
-
Описание функциональности и особенностей базовых сервисных компонент в Oracle SOA Suite 12c
-
Объяснение контекста использования каждой сервисной компоненты и решаемых с их помощью бизнес-задач
-
Описание настройки композитных SOA приложений
-
Объяснение виртуализации и обеспечение безопасности сервисов
-
Описание того, каким образом Oracle SOA обеспечивает клиентам взаимодействие с бизнесом в реальном времени
-
Описание того, каким образом Oracle SOA упрощает интеграцию с внешними торговыми партнерами, а также облачными и мобильными приложениями
Аудитория курса:
-
SOA архитекторы
-
Бизнес аналитики
-
Разработчики приложений
-
Менеджеры проектов
Концепции сервис-ориентированной архитектуры
-
Что такое SOA? Основные компоненты SOA.
-
Как использовать SOA? SOA стандарты.
Первые шаги в использовании Oracle SOA Suite 12c
-
SCA сервисные компоненты, поддерживаемые в Oracle SOA Suite 12c.
-
Компоненты продукта в Oracle SOA Suite 12c.
-
Средства управления Oracle SOA Suite 12c.
Построение композитных SOA приложений
-
Основы XML.
-
Описание композитных приложений и сервисных компонент в соответствии с архитектурой сервисных компонент (SCA).
-
Принципы построения сервисов.
-
Введение в реализацию композитных SOA приложений в JDeveloper.
Оркестровка сервисов с помощью компонент BPEL процесса
-
Концепции BPEL и особенности BPEL процесса. Основные программные конструкции BPEL процесса. Передача данных сообщениями с помощью переменных в BPEL процессе. Использование web сервисов. Создание BPEL процесса с помощью шаблона BPEL процесса, обеспечиваемого BPEL process Designer.
Связь с компонентами привязки
-
Что такое компоненты привязки (Binding components).
-
Описание JCA адаптеров.
-
Описание REST адаптеров.
Посредничество в передаче сообщений с помощью компонент посредников
-
Функциональность и особенности Mediator компонент.
-
Контекст их использования.
-
Конфигурирование Mediator компонент с помощью правил роутинга.
Инкапсуляция бизнес-логики с помощью компонент бизнес-правил
-
Определение бизнес-правил.
-
Использование сервисных компонент бизнес-правил в SOA композитах.
-
Редактирование бизнес-правил с помощью SOA Composer.
Реализация Human Activities с помощью Human Workflow компонент
-
Концепции Human Workflow сервиса.
-
Архитектура Human Workflow.
-
Создание и определение Human Tasks.
-
Интеграция компонент Human Task сервиса в BPEL процесс.
Виртуализация и безопасность сервисов
-
Концепции Enterprise Service Bus.
-
Функции Oracle Service Bus.
-
Создание и конфигурирование сервисов в Oracle Service Bus.
-
Обеспечение безопасности композитных SOA приложений.
Управление, мониторинг и поиск неполадок для композитного приложения
-
Об управлении композитным SOA приложением.
-
Развертывание SOA приложения.
-
Мониторинг композитных экземпляров.
-
Обработка сбоев.
-
Мониторинг бизнес активностей.
Обеспечение On-Premises интеграции
-
Интеграция Oracle B2B с Oracle SOA для обеспечения обмена электронными документами между бизнес-партнерами.
-
Обработка передачи файлов Oracle MFT с помощью Oracle SOA.
Обеспечение Mobile и Cloud интеграции
-
Каким образом SOA Suite упрощает мобильную интеграцию?
-
Каким образом SOA Suite упрощает облачную интеграцию?