• Call us: +91 9501707741
  • tutorialzdiary@gmail.com


SOA SUITE 11g Tutorials

Chapter 1: Introduction
Chapter 2: What is SOA Suite ?
Chapter 3: SOA Suite Architecture
Chapter 4: SOA Suite Components
Chapter 5: BPEL
Chapter 6 : Mediator
Chapter 7: Business Rules
Chapter 8: Human Task
Chapter 9: Adapters
Chapter 10: Error Handling

SOA SUITE 11g Training

Oracle SOA Suite 11g Training Course

SOA SUITE 11g Installation

Part 1: SOA Suite Server Installation
Part 2: JDeveloper Installation
Part 3: Start and Stop Server

SOA SUITE 11g Interview Questions and Answers

Part 1: SOA Suite Basics
Part 2: Installation
Part 3: SOA Suite Architecture
Part 4: BPEL
Part 5: Mediator
Part 6: Business Rules
Part 7: Human Task
Part 8: MDS
Part 9 : Adapters
Part 10 : File and FTP Adapter
Part 11 : Database Adapter
Part 12 : JMS Adapter
Part 13 : Error Handling
Part 14 : Security-OWSM

BPEL stands for Business Process Execution Language. BPEL is an xml based language for designing and running business processes. This product provides a comprehensive, standards¬ based and easy to use solution for creating, deploying and managing cross application business processes with both automated and human workflow steps – all in service¬ oriented architecture.

BPEL is used for Service Orchestration. It is standard way for composing multiple services into collaborative and transaction process flow. It is based on OASIS standard called “Web Services Business Process Execution Language” (WS-BPEL).



There are different parts of BPEL as mentioned below.

Service Interface: A WSDL describing the functionality of the BPEL process. The service interface provides the end user a way to interact with the BPEL process component using Service Interface / Service Binding.

Activities: units of work. The actual elements that make up the BPEL process flow or sequence of instructions to be executed.

Partner links: also called Reference bindings. A partner link describes the roles played for the interaction between the BPEL process and the service it invokes.

Oracle BPEL Process manager is based natively on BPEL – there is no import or export of BPEL code. Moreover, it’s built ¬in support for standards such as XML, WSDL and Web Services, XSLT, XPATH, JMS, and JCA makes this an ideal solution for creating integrated business processes that are truly portable across platforms.

There are different types of BPEL templates in Oracle SOA Suite.

1. Synchronous Template: In this BPEL process response will return immediately after the request is received. E.g. when you need some information from your friend, you give him/her a call and he/she immediately reply with the required information.

Synchronous Template

Synchronous Template

2. Asynchronous Template: In this BPEL process, response will come after some time after request is received. E.g. when you call your friend for some information, you give him/her a call but he/she doesn’t have that information immediately but he/she provide you that information after some time.

Asynchronous Template

Asynchronous Template

3. One Way Template: In this BPEL process, there is no response message; only request message will be processed. E.g. when you call your friend to pass some information but you don’t expect any response back.

Oneway Template

Oneway Template


Training Enquiry