Oracle BPEL Process Manager: Services Orchestration

Oracle University |

 

Oracle BPEL Process Manager: Services Orchestration

Duration:

3 Days

What you will learn

In this course, the participants will learn the basic concepts of business process integration and human workflow

management using the Oracle BPEL Process Manager (10.1.2 ) product. Participants will learn how to install, configure,

and administer Oracle BPEL Process Manager (10.1.2). They will learn how to apply the Business Process Execution

Language (BPEL) standard for assembling a set of discrete services into an end-to-end process flow. They will also

learn how to translate and transform data using the Oracle BPEL Process Manager adapters.

After completing this course, students should be able to:

Build a BPEL process and invoke synchronous and asynchronous business services and include parallel processing

and conditional branching

Install Oracle BPEL Process Manager and Oracle BPEL Process Designer

Extend a BPEL Process with Human Workflow Management

Administer BPEL processes using process monitoring and sensor technology

Deploy and run a BPEL process in development and production environments

Incorporate email, fax, pager, and voice notifications within BPEL processes

Audience

Business Analysts

Prerequisites

Required Prerequisites

Oracle 10g: XML Fundamentals

Suggested Prerequisites

Basic knowledge of XML technologies (specifically, XML, XML schemas, XPath, and XSLT)

Oracle9iAS: Integration Concepts (eStudy)

Basic knowledge of Web service technologies (for example, WSDL, SOAP, and UDDI)

Oracle9iAS: Concepts (eStudy)

Course Objectives

Incorporate email, fax, pager, and voice notifications within BPEL processes

Build a BPEL process and invoke synchronous and asynchronous business services

Include parallel processing and conditional branching in a BPEL process

Add transformation services to BPEL

Access adapter-enabled services

Extend a BPEL process with human workflow management

Install and understand the basic concepts and architecture of Oracle BPEL Process Manager and Oracle BPEL Process Designer

Invoke services through the creation of partner links

Administer Oracle BPEL Process Manager and monitor business processes

Increase process reliability through fault handling and exception management

Invoke a BPEL service through adapters for writing to files and databases

Extend a BPEL Process with Human Workflow Management

Administer BPEL processes using process monitoring and sensor technology

 

and run a BPEL process in development and production environments

Course Topics

Introduction

Course Objectives

Lesson Review

Lesson and Practice Discussion

Topology of Practice Progression

Discussion of Use Case

Understanding Basic Concepts and Architecture

Overview of service-oriented architecture (SOA)

Overview XML, XSD, XPath, XSLT, SOAP, WSDL, UDDI

Overview of the BPEL Standard

The BPEL Suitcase Manifest

The basic concepts of Oracle BPEL Process Manager

Oracle BPEL Process Manager Implementation Options

Installing Oracle BPEL Process Manager

Building a Simple BPEL Process

Introduction to Oracle BPEL Process Manager Designer

BPEL PM Designer Layout - the Integration Perspective

Workspaces and Projects

Creating a BPEL Process

Adding Activities

XPath Expression Builder

XPath Functions

Deploying the BPEL Process

Orchestrating Services with BPEL

BPEL Process Modeling Support in JDeveloper

Importing XML Schemas and WSDL Locators

Support for Validation, Deployment, and Lifecycle Management

Orchestrate services through BPEL for a Synchronous Service

Orchestrate services through BPEL for an Asynchronous Service

Partner Link Concepts and Use

Enhancing the BPEL Process with Parallel Processing and Conditional Branching

Processing with Parallel Flows

Parallel Branch Execution

Conditional Branching

Forms of Notification

Increasing Process Reliability through Fault Handling and Exception Management

Defining Events

Configuring Timeouts

Handling Faults

Catching Exceptions

Compensation Management

Adding Transformation Services to BPEL

The Transformation Service and Tool

Transformation Packaging

Standard, User, and Extended functions

Map Testing and Analysis

XML Instance Generation

Map Documentation

XSLT Mapping Tool

Auto Mapping

Invoking a BPEL Service through Adapters

Adapter Standards-Based Environment

Selecting an Adapter Service

Configuring the File Adapter

Supported and Bundled Adapters

Adapter Framework

Oracle Applications Adapter

OEM Adapters

Optimized Bindings (WSIF, JCA)

Accessing Adapter-Enabled Services from BPEL

Invoking the File Adapter as a Service from BPEL

Invoking a Database Adapter as a Service from BPEL

Adding Database Exception Handling

Adding a While Activity

Adding an Exception Branch for the Scope Activity

Adding a Wait Activity

Extending a BPEL Process with Human Workflow Management

Human Workflow Services Architecture

Modeling Workflows

Human Workflow Patterns

Human Workflow Services: Identity Service

Human Workflow Services: Task Details

Human Workflow Services: Notification Services

Human Workflow Services: Work List Features

Administering Processes using Process Monitoring and Sensor Technology

Describing the Consoles

Exploring the BPEL Console

Managing the BPEL Domain

Viewing the Oracle BPEL Process Manager Administration Server

Platform Administration

Interfacing with BAM

Adding a Notification to a Process

Selecting a Notification Channel

Advanced Features and Interfaces for Oracle BPEL Process Manager

Invocation Methods (Java Client, UI, Adapter, BPEL Service, JSP Page)

BPEL Process Preferences

Obtaining the Value of a Preference

Updating a Preference Value at Runtime

WS Addressing and Correlation

Java Delegate Service

WSIF Java and HTTP Bindings

Options to Invoke Java as a Service or as Inline Code

 

 

Java_specialization

oracle-aep

pearson vueISO 9001

 

itmark

xsme-seal-serbia