Service Orchestration with Oracle SOA Suite

Course

In Strand and London

£ 1,295 + VAT

Description

  • Duration

    3 Days

During this course, JDeveloper and the Oracle SOA Suite are used for composition, orchestration and coordination of web services. BPEL is used for definition and execution of business processes which are then executed on an Application server. By taking this training, you will learn how to apply BPEL for real-world service orchestration scenarios. Suitable for: Developers, Functional analysts, Architects, Designers

Facilities

Location

Start date

London
See map
Grosvenor Gardens, 19, SW1

Start date

On request
Strand (London)
Golden Cross House Duncannon Street, 8

Start date

On request

About this course

Some exposure to workflow design and xml

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Orchestrating web Services

  • web Service basics

  • The evolution of SOAP, WSDL and UDDI

  • Introducing the concepts of service orchestration

  • Design principles of BPEL

  • Components of the design

  • Process design patterns


The Scenic tour of Process Theory

  • Pi-calculus

  • Petri nets

  • State machines

  • Activity diagrams


Break the process into scopes

  • How scopes are used

  • Variables

  • Scopes and concurrency

  • Scopes and fault handling


Extending the process with fault handling

  • Define fault handlers for scopes

  • Signal faults to the client

  • Signal faults to partner services

  • Inline fault handling


Add a compensation handler

  • Define the scenario for compensation

  • Define a compensation handler

  • Invoke a compensation handler

  • Rolling back a transaction


Accept more than one response from asynchronous web services

  • Use pick instead of receive

  • Use pick to signal faults

  • Add timeouts

  • Synchronous vs Asynchronous approach


Add event handler for a scope

  • Message events

  • Alarm events

  • Adding sensors


Use dynamic partner links to invoke partner services

  • Define dynamic links

  • Assigning partner links

  • Chaging partner links


Understanding correlation

  • Define correlation manually

  • Declare message properties

  • Use of correlation sets


Develop a complex parallel execution of activities

  • Designing concurrency

  • Controlling complex concurrent flows using links

  • Implementing convoys

Service Orchestration with Oracle SOA Suite

£ 1,295 + VAT