Поиск
Обучение
Поиск

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

+7 (812) 441-33-15

+7 (901) 374-07-97

+7 (383) 263-31-70

+7 (861) 944-79-98

+7 (391) 272-07-31

Почта

edu@fors.ru

Oracle BPM 11g: Implement the Process Model

Посмотреть расписание этого курса
  • Код курса: BPM11gIPM
  • Длительность: 5 д.
  • Цена: 187 500 р.
Записаться

Описание курса

Аннотация:

Курс предназначен для разработчиков процессов и в нем изучается реализация модели процесса BPM. Рассматриваемые вопросы больше ориентированы на «техническую» аудиторию, чем курс Oracle BPM 11g Modeling. Предполагается, что слушатели знакомы с основами моделирования процессов и знают как использовать инструменты моделирования BPM Studio. Слушатели научатся определять базовую реализацию программных модулей процесса, таких как программные модули пользователей, делового регламента и служб, научатся управлять информационными потоками в бизнес-процессе путем отображения объектов данных шлюзов и бизнес-правил, и путем интеграции их в конструкции формы взаимодействия с пользователями.
На практических занятиях слушатели будут использовать редакторы и визарды BPM Studio для задания и конфигурирования большинства задач. Поскольку OBPM тесно интегрирована с SOA Suite, слушатели также будут изучать и использовать редакторы и подсказки (wizards) SOA Suite. Все эти инструменты интегрированы с BPM Studio. Слушатели получат ясное представление о том, как OBPM интегрирована с SOA Suite и в среде выполнения и в среде разработки.
В курсе также будет рассмотрено создание сложных моделей процессов для удовлетворения бизнес нужд при помощи различных типов начальных (Start) и конечных (End) событий, а также некоторых типов промежуточных событий, таких как таймеры (Timers), сообщения (Messages), сигналы (Signals). Слушатели научатся обрабатывать ошибки в указанных моделях процессов, в также на границах процессов, научатся экспонировать процесс как службу (service) и завершать межпроцессное взаимодействие.

Слушатели получат знания для выполнения следующих действий:

  • Задание базовой реализации для задач процессов (process tasks)
  • Управление информационными потоками в бизнес-процессе
  • Использование редакторов и подсказок (wizards) BPM Studio и SOA Suite
  • Создание сложных моделей процессов
  • Обработка ошибок в данном процессе и в пограничных (process boundaries)
  • Создание сложных бизнес-правил (делового регламента) с помощью таблиц решений (decision tables)
  • Создание выражений (expressions) для определения условных ветвлений (conditional branching)
  • Задание порядка утверждения (approval flow) с помощью SOA human workflow редактора
  • Реализация служебных задач
  • Создание human task формы при помощи ADF-образца
  • Экспонирование BPMN процесса в качестве сервиса
  • Отправка и получение сообщений различных типов в/из других процессов
  • Сбор (захват) сообщения об ошибке, полученного из внешней службы
  • Реализация задачи пользователя (User Task) при помощи стандартных BPM human task форм
  • Использование event subprocess для обработки ошибок
  • Отправка сообщений BPEL-процессу от BPMN-процесса
  • Использование SOA для управления и повторного использования объектов проекта OBPM

Аудитория:

  • Разработчики приложений
  • Функциональные разработчики
  • Java EE разработчики
  • Разработчики порталов
  • Разработчики процессов

Требования к подготовке слушателей:

  • Знакомство с технологиями и архитектурой веб-служб и веб-приложений
  • Понимание архитектуры SOA и знакомство с Oracle SOA Suite (в рамках курса Oracle SOA Suite 11g: Essential Concepts)
  • Опыт создания моделей процессов с помощью инструментов моделирования Oracle BPM (Process Composer и Studio)
  • Опыт программирования на Java или похожих объектно-ориентированных языках программирования

Описание курса (course topics):

Service-Oriented Architecture Concepts

  • Describe the challenges of enterprise application system integration
  • Describe the solution for Enterprise Application Integration
  • Describe Service-Oriented Architecture (SOA)
  • Explain the role of the Oracle SOA Maturity Model
  • Identify standards that enable SOA
  • Identify basic design requirements for an SOA approach
  • Explain the role of SOA governance

Implementing SOA with Oracle SOA Suite

  • Discuss Oracle SOA Suite 11g components
  • Describe the service components
  • Define a composite application
  • Explain the role of Enterprise Manager

SOA Governance and Service Life-Cycle Management

  • Define service life-cycle management
  • Define service management
  • Identify the characteristics of service management
  • Describe the need for managing services
  • Define the need for and benefits of governance
  • Describe the SOA governance solution

Designing Services for SOA Implementations

  • Define a service and its artifacts
  • Describe the various service layers and their responsibilities
  • Explain the role of Extensible Markup Language (XML) schemas
  • Design service interfaces with Web Services Definition Language (WSDL)
  • Identify the role of adapter technology in implementing services

Creating a Composite Application

  • Explain the Service Component Architecture (SCA) and its components
  • Define a composite application
  • Discuss components of the SCA
  • Describe Service Data Objects (SDO)
  • Create an SOA composite application in JDeveloper

Managing and Monitoring SOA Composite Applications

  • Understand the basic administrative and monitoring tasks related to SOA composites
  • Work with the Enterprise Manager (EM) Web interface
  • Manage SOA composite applications from the Enterprise Manager Web interface
  • Deploy and undeploy SOA composites
  • Test an SOA composite application
  • Track message flow through an SOA composite application

Working with Mediator Components

  • Explain the Mediator component and its features
  • Define business events and the Event Delivery Network (EDN)
  • Create and configure a Mediator service component
  • Create routing rules

Orchestrating Services with a BPEL Component

  • Describe process orchestration concepts
  • Define and describe Business Process Execution Language (BPEL) in relation to implementing process orchestration
  • Develop a BPEL process by using the BPEL designer in JDeveloper 11g
  • Describe activities, partner links, and service invocation in a BPEL process

Working with the Human Task Component

  • Describe a Human Workflow task and the related concepts
  • Describe a workflow as a service
  • Create a Human Task component in an SOA composite and access it from a BPEL process
  • Create a task form to enable users to interact with a task
  • Use a Worklist application to perform actions (such as approve or reject) on an assigned task

Implementing a Business Rules Component

  • Describe the needs for implementing business rules
  • Define Oracle Business Rules and its features
  • Create facts, rulesets, and a rule dictionary
  • Develop a rule-based application by creating a Business Rule component and integrating it into a BPEL process

Securing Services and Composite Applications

  • Describe Web services security
  • Identify the need for security for services
  • Describe Oracle Web Service Manager
  • Describe the components of the Oracle Web Service Manager architecture
  • Attach security policies to services

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

Записаться на курс: Oracle BPM 11g: Implement the Process Model

Начало курса: 08.07.2019



Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: