В курсе дано введение в концепции сервис-ориентированной архитектуры (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 упрощает облачную интеграцию?