Business Process Execution Language for Web Services 2nd Edition
An architect and developer's guide to orchestrating web services using BPEL.
 

Packt Publishing


 

HOME > CHAPTER 6

Chapter 6:
Oracle BPEL Process Manager
In this chapter, we will discuss the advanced features provided by the Oracle BPEL Process Manager 10g Release 2. We will overview the extension functions and activities provided by the BPEL Process Manager. We will take a detailed look at dynamic parallel flows and dynamic partner links. We will explain and demonstrate how BPEL processes can be integrated with resources other then web services using Web Services Invocation Framework. We will also look at Java embedding. Finally we will overview three important services, provided by the Oracle BPEL Process Manager: Notification service for sending and receiving asynchronous notifications using email and other channels; Workflow service for including human interaction into BPEL processes; and Identity service for user authentication and authorization.

In this chapter, we will discuss the following:

  • Extension functions and activities provided by BPEL Process Manager

  • Dynamic parallel flow activity

  • Web Services Invocation Framework

  • Java embedding

  • Notification service

  • Workflow service

  • Identity service

  • Oracle BPEL Server APIs
     

  • Chapter 6: Table of Contents
     
    • Extension Functions and Activities
      • Transformation and Query Support
      • Data and Array Manipulation
      • XML Manipulation
      • Date and Time Expressions
      • Process Identification
      • LDAP Access and User Management
    • Dynamic Parallel Flow
      • Dynamic Flow Example
      • Providing a List of Partner Links
      • Dynamic Parallel Invocation of Airline Services
      • Dynamic Partner Links
      • Offer Selection Loop
      • Deploying and Testing the Example
    • Web Services Invocation Framework
      • Advantages of WSIF
      • Java to XML Bindings
        • XML Facades
      • Invoking a Java Class through WSIF
        • Defining WSIF Bindings in WSDL
        • WSIF Bindings for Java Classes
        • Testing the Example
      • Exception Handling
        • User Exceptions in Java
        • Defining Faults in WSDL
        • Defining WSIF Binding for an Exception
        • Custom Exception Serializers
      • Invoking EJB Through WSIF
        • WSDL for Session Bean
        • WSIF Binding for EJB
      • Generating WSIF Bindings from JDeveloper
    • Java Code Embedding
      • Invoking a Java Class from Embedded Code
    • Notification Service
      • Email Example
        • Notification Wizard
        • Review of Code
        • Testing the Example
      • Mail and JMS Services
    • Workflow Service
      • Workflow Patterns
      • Example
        • Checking User Outcome
        • Worklist Application to Approve Ticket
    • Identity Service
    • BPEL Server APIs
    • Summary
BOOK DETAILS
  Paperback, 350 pages
Released: January 2006
ISBN: 1904811817
Authors: Matjaz Juric et al
 
 

TABLE OF CONTENTS
Intro
1. Introduction to BPEL and SOA
2. Web Services Technology Stack
3. Service Composition with BPEL
4. Advanced BPEL
5. Oracle BPEL Process Manager and BPEL Designer: Overview
[ Free Chapter]
6. Oracle BPEL Process Manager: Advanced Features
7. MS BizTalk Server
Appendix A: BPEL Syntax Reference
Index

 




View the book details
on PacktPub.com

 
eBOOK OFFER
  Receive a special 15% discount on the eBook version of this book.

To take advantage of this discount, please add the eBook to your cart at www.PacktPub.com, then place the discount code below in the 'Promotional Code' box in the cart. Update the changes and you will receive a 15% discount on your eBook.

CODE: ebpel15oe  

 

Book Image

 

 

  This website is owned and maintained by Packt Publishing Ltd, 2006. All rights reserved. Terms and Conditions