Oracle SOA Suite 11g: Основные понятия
Or11g_SOAE
В курсе дано введение в концепции сервис-ориентированной архитектуры (SOA), подход SOA к интеграции и в продукты Oracle Fusion Middleware 11g R3 , осуществляющие поддержку реализации SOA. Рассмотрены основные компоненты SOA сервисов, и их использование для построения SOA приложения с помощью Oracle SOA Suite для решения реальных задач мирового бизнеса.
Используя в качестве сценария бизнес-процесс управления заказами, слушатели узнают, каким образом может быть реализован подход SOA, как с использованием новых сервисов, так и путем повторного использования существующих сервисов, обеспечиваемых бизнесом. Используя Oracle SOA Suite 11g, слушатели исследуют, модифицируют, выполняют и осуществляют мониторинг композитного приложения, осуществляющего обработку заказови реализованного с применением SOA подхода.
Аудитория
- Архитекторы
- Бизнес аналитики
- Разработчики приложений
- Технические консультанты
- SOA архитекторы
Результат обучения
- Понимание задач бизнеса и технических задач, котоые могут быть решены путем реализации SOA в вашей организации
- Оценка возможности применения Oracle SOA Suite в ваших организациях
- Понимание концепций SOA
- Понимание Функциональных возможностей и особенностей основных сервисных компонент в Oracle SOA Suite 11g
- Предназначение сервисных компонент
- Исследование SOA композитного приложения в JDeveloper
- Понимание посредничества Oracle Service Bus между сервисами
- Понимание роли SOA Governance в 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.