ORACLE BPEL(Business Processing Enterprise Language) Course Content

 
Introducing Service-Oriented Architecture Concepts and Oracle SOA Suite 10g
  • Describing Service-Oriented Architecture and Standards Enabling SOA
  • Describing Oracle ESB Architecture
  • Orchestrating Services with BPEL
  • Adding Business Rules and Decision Services
  • Oracle BPEL Process Designer and Oracle ESB Designer
  • Creating Connections in Oracle JDeveloper
  • Creating an Application Server and Integration Server Connection
 
Providing Services for SOA
  • Defining an XML Schema and Creating the WSDL Document
  • Creating the Web Service by Using Oracle JDeveloper 10g
  • Deploying and Testing a Java Web Service
  • Oracle Service Registry Consoles
  • Publishing a Service Provider and WSDL Service
  • Testing a Web Service in the Service Registry
 
Configuring Oracle Enterprise Service Bus (ESB)
  • Enterprise Service Bus Architecture: Single Instance
  • Creating an ESB Project in JDeveloper and Creating a ESB System
  • Creating an ESB Service and Routing Rules in ESB
  • Adding Target Service to Routing Rules
  • Adding a SOAP Service to an ESB Project
  • ESBBPEL Native Integration
  • Registering an ESB Project
  • Benefits of ESB
 
Developing a Simple BPEL Process
  • Introducing Business Process Execution Language (BPEL)
  • Describing Oracle BPEL Process Designer
  • Creating a BPEL Process Project
  • Designing the BPEL Process and Orchestrating with BPEL Activities
  • Describing the Assign Activity
  • Using the XPath Expression Builder
  • Examining the BPEL Process XML Source Structure
  • Deploying the BPEL Process and Executing a BPEL Process
 
 
Orchestrating Services with BPEL
  • Developing a BPEL Process
  • Importing a User-Defined XML Schema
  • Creating and Configuring a Partner Link
  • Exchanging Message Data with a Service
  • Grouping Activities by Using a BPEL Scope
  • Adding Activities to a Scope and Configuring a Scope
 
 
Processing BPEL Activities in Parallel
  • Processing Activities in Parallel
  • Processing in Parallel with a FlowN Activity
  • Working with a FlowN Activity
  • Adding a While Activity for Execution Loops
  • Implementing a Pick Activity
  • BPEL Deployment Descriptor Properties
  • Defining Preference Properties
  • Defining Deployment Descriptor Properties in JDeveloper
 
 
Integrating Services with Adapters
  • Describing the Adapter Framework
  • Identifying OracleAS Adapter Types
  • Technology, Application, Legacy, and Custom Adapters
  • File and FTP Adapter
  • Working with the File Adapter
  • Creating and Configuring a File Adapter in BPEL and ESB
  • Invoking a Database Adapter from BPEL
  • Configuring the Database Adapter
 
Transforming Data in ESB and BPEL
  • Routing Rules in ESB
  • Adding a Filter Expression to a Routing Rule
  • Synchronous or Asynchronous Execution
  • Transformation Services in BPEL and ESB
  • Adding and Configuring Transformation Services in BPEL
  • Using the XSLT Mapper in BPEL
  • Adding Transformation to an ESB Service
  • Dictionary and Report Generation
 
 
Administration and Exception Handling in ESB
 
  • Managing ESB Metadata Server and ESB Runtime Server
  • Testing an ESB Service
  • Error Handling in ESB
  • Errors Raised in Synchronously and Asynchronously Called Services
  • Changing Routing Rules
  • Viewing Application Logs in ESB
  • Configuring Logging Levels
  • Import and Export Utilities in ESB
 
 

Handling Exceptions and Monitoring in BPEL

  • Reviewing the Scope Activity
  • Managing Faults
  • Throwing Exceptions in BPEL
  • Compensation in Transactions
  • BPEL compensation Handler
  • Monitoring BPEL Processes with Sensors
  • Introduction to Monitoring with Oracle BAM
  • Interfacing with Oracle BAM
 
 
Developing Business Rules
  • Introducing Business Rules Technology
  • Introducing Oracle Business Rules and Decision Service
  • Developing a Rule-Enabled Application and accessing Oracle Rule Author
  • Defining Oracle Business Rules Development Concepts
  • Creating a Rule Repository and Rule Definitions 1
  • Identifying the Structure of a Rule and creating a Rule
  • Integrating Rules with a BPEL Process
  • Creating a Decision Service PartnerLink
 
 
Implementing Human Workflow in BPEL
  • Workflow Services in Oracle BPEL Process Manager
  • Implementing Human Workflow Services
  • Workflow Exchange Patterns
  • Describing Workflow As a Service
  • Creating a Human Task in BPEL
  • Working with Notification Services
  • Configuring E-Mail Notification for a BPEL Process
  • Understanding XMail E-Mail Server and Configuring the E-Mail Client
 
 
Integrating Java Applications and BPEL
  • Invoking a BPEL Process from Java
  • Invoking One-Way and Two-Way Operations from Java
  • Invoking a BPEL Process from JSP and with the JSP Tag Library
  • Executing Java Code in a BPEL Process
  • Web Services Invocation Framework
  • Java Code with WSIF Bindings
  • WSIF Java Calls
  • Embedding Java Code in BPEL
 
 
Configuring the Oracle WSM Component Archit
  • Oracle WSM Component Architecture and Oracle WSM Server Components
  • Configuring a Gateway and a Server Agent
  • Registering a Web Service with the Gateway
  • Policy Management in Oracle WSM
  • Understanding Oracle WSM Policy Steps
  • Pipeline Templates
  • Creating a Policy Pipeline Template
  • Using the Pipeline Template in the Server Agents Policy
 
 
Securing BPEL and ESB Services with Oracle WSM
  • Securing the Endpoints of the SOA Order Booking Application
  • Invoking a Secured Service from BPEL
  • Using Oracle WSM Client and Server Agents to Enforce Security Policies
  • Installing and Configuring a Client Agent
  • Securing a BPEL Process in Oracle WSM
  • Invoking a Secured Web Service from BPEL
  • Deploying and Testing the BPEL Process
  • Invoking a Secured Web Service from ESB
 
 
BPEL Process Deployment Compiling and Deploying a BPEL Process..
  • Compiling and Deploying on JDeveloper BPEL Designer.
  • Compiling Without Deploying on JDeveloper BPEL Designer.
  • Compiling and Deploying on Eclipse BPEL Designer..
  • BPEL Suitcase JAR File.
 
 
Domain Management Creating and Managing a BPEL Domain
  • Changing the Default Domain Password
  • Changing Oracle BPEL Admin Console Password...
  • Creating a BPEL Domain 
  • Changing Oracle BPEL Server Mode.
  • Deploying a BPEL Suitcase to a Specific Domain...
  • Location of BPEL JAR Suitcase Files in a Specific Domain..
  • Underplaying a BPEL Process from a Specific Domain
 
 
Viewing BPEL Processes in Oracle BPEL Console...
  • Dashboard Tab: Viewing Processes..
  • BPEL Processes Tab: Managing the Process Life Cycle...
  • Process Life Cycle Recommendations for a Production Environment...
  • Example: Life Cycle of Processes..
  • Instances Tab: Viewing Process Instances 
  • Activities Tab: Viewing Process Activities...
 
 
Build and Command Line Tools
  • Apache Ant… Bpelc... Examples...Schemac Examples...