Service Orchestration with Oracle SOA Suite
Course
In Strand and London
Description
-
Type
Course
-
Location
-
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
Start date
Start date
About this course
Some exposure to workflow design and xml
Reviews
Course programme
- 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