Oracle SOA Suite 11g: Essential Concepts

Oracle-logo-430F2F9F33-seeklogo.com

Oracle SOA Suite 11g: основные понятия

Продолжительность курса — 3 дня

В курсе дано введение в концепции сервис-ориентированной архитектуры (SOA), подход SOA к интеграции и в продукты Oracle Fusion Middleware 11g R3 , осуществляющие поддержку реализации SOA. Рассмотрены основные компоненты SOA сервисов, и их использование для построения SOA приложения с помощью Oracle SOA Suite для решения реальных задач мирового бизнеса.
Используя в качестве сценария бизнес-процесс управления заказами, слушатели узнают, каким образом может быть реализован подход SOA, как с использованием новых сервисов, так и путем повторного использования существующих сервисов, обеспечиваемых бизнесом. Используя Oracle SOA Suite 11g, слушатели исследуют, модифицируют, выполняют и осуществляют мониторинг композитного приложения, осуществляющего обработку заказови реализованного с применением SOA подхода.

Цель курса

  • Понимание задач бизнеса и технических задач, котоые могут быть решены путем реализации SOA в вашей организации
  • Оценка возможности применения Oracle SOA Suite в ваших организациях
  • Понимание концепций SOA
  • Понимание Функциональных возможностей и особенностей основных сервисных компонент в Oracle SOA Suite 11g
  • Предназначение сервисных компонент
  • Исследование SOA композитного приложения в JDeveloper
  • Понимание посредничества Oracle Service Bus между сервисами
  • Понимание роли SOA Governance в SOA проекте и подходах высокого уровня

Аудитория

  • Архитекторы
  • Бизнес аналитики
  • Разработчики приложений
  • Технические консультанты
  • SOA архитекторы

Необходимая подготовка

  • Знание концепций XML и основ Web сервисов
  • XML Fundamentals

Предполагаемая предварительная подготовка:

  • Понимание XPath и XSLT

Содержание курса

Концепции SOA
Определение SOA. Зачем нужна SOA? Как применять SOA?

Техническое введение в SOA
Стандарты SOA. Описание Service Component Architecture (SCA). О композитных приложениях SCA.

Основные сервисные компоненты в композитном приложении Oracle SOA
Компоненты BPEL process. Компоненты Mediator. Компоненты Business Rule. Компоненты Human Task. Компоненты сервиса BPMN. Компоненты сервиса Spring. Сервисы адаптера. 

Oracle SOA Suite и связанные с ним продукты в Oracle FMW
Архитектура и основные возможности Oracle SOA Suite 11g. Oracle Service Bus. Решение Oracle Governance. Домен WebLogic сервера для Oracle SOA Suite. Средства управления Oracle SOA Suite 11g.

Проектирование сервисов
Основы XML, XSD и WSDL. Определение сервисных интерфейсов с помощью WSDL. Определение структуры ссобщений с помощью XML Schema (XSD). Типы доступа к сервисам и их реализация. Принципы проектирования сервисов. Создание грубых (Coarse-Grained) интерфейсов. 

SCA композитные приложения и компоненты сервисов
Элементы архитектуры сервисных компонент Architecture (SCA). Компоненты SCA. Композиты SCA. Связывания SCA. SCA Policy Framework.

Технология адаптеров
Компоненты связывания. Обзор сервисов адаптера. О технологии адаптеров Oracle.

Объекты сервисных данных (SDO)
Архитектура SDO данных. SCA и SDO. 

Знакомство с реализацией SOA композитного приложения в JDeveloper
SOA Composite Editor. Создание SOA компонент. Создание экспонированных сервисов. Создание внешних ссылок. Соединение компонент Рабочие области, проекты и структура файлов в JDeveloper. 

Оркестровка сервисов с помощью компонент BPEL процесса
Концепции BPEL и особенности BPEL процесса. Основные программные структуры BPEL процесса. Передача данных сообщений с использованием переменных в BPEL процессе. Создание BPEL процесса с использованием шаблона BPEL процесса, обеспечиваемого BPEL Process Designer.

Посредничество в передаче сообщений с помощью Mediator компонент
Функциональные возможности и особенности Mediator компонент. Использование шаблонов Mediator компонент. Конфигурирование Mediator компонент с использованием правил маршрутизации. 

Инкапсуляция бизнес логики с помощью компонент бизнес-правил
Введение в бизнес-правила. Определение бизнес-правил. Использование компонент сервиса бизнес-правил в SOA композитах. Редактирование бизнес-правил с помощью SOA Composer. 

Реализация действий людей с помощью Human Task компонент
Концепции Human Task сервиса. Архитектура Human Workflow. Определение Human Task. Интеграция компонент сервиса Human Task в BPEL процессах.

Создание процессов под управлением бизнеса с помощью BPMN
Определение бизнес процесса и Business Process Modeling Notation (BPMN). Знакомство с Oracle BPM Suite. Моделирование и редактирование BPM процессов. 

Управление композитными приложениями и их мониторинг
Об управлении SOA композитных приложений. Развертывание SOA приложения. Мониторинг композитных экземпляров. Обработка исключений.

Интеграция на уровне предприятия с использованием Oracle Service Bus
Концепции Enterprise Service Bus. Введение в Oracle Service Bus. Функции Oracle Service Bus. Создание и конфигурирование сервисов в Oracle Service Bus.

SOA Governance
Введение в SOA Governance. Концепция ресурсов предприятия. Управление разделяемыми ресурсами с использованием продуктов FMW.

 

 

Oracle SOA Suite 11g: Essential Concepts
SOA and BPM,