Framework Training

Code

soa2

Days

3

Experience Level

intermediate

Scheduled Dates

21 May 2014 — London (Aldgate)
1 Oct 2014 — London (Aldgate)
10 Dec 2014 — London (Aldgate)
Please call us — Reading (Berks)
Please call us — Swindon (Wilts)

Price per person

£1995 +VAT

Corporate Discounts

Call us to discuss cost-effective options for training your team.

Course description

This hands-on Oracle SOA training course covers the core concepts of Service-Oriented Architecture and goes on to give delegates practical experience of applying this knowledge using Oracle’s SOA Suite 11g.

The course covers dealing with SOA standards including Web Services, SCA, adapters, Business Process Execution Language (BPEL) for process orchestration, Oracle Mediator (previously known as Oracle ESB) and Oracle Rules for implementing Decision Services.

Best practices and management techniques to handle services running on the the webLogic application Server are also explained.

If you are interested in custom / on-site Oracle SOA training for any size of team, please get in touch – we would be glad to help build a course that meets your learning requirements. We can take into account your existing technical skills, specific project requirements and timeframes, and any topics of interest to tailor the most relevant and focussed course for you.

 

What you will learn

  • Working with Mediator Components
  • Developing a Simple BPEL Component
  • Orchestrating Services with BPEL
  • Implementing Coordination and Interaction Patterns
  • Handling Exceptions in Composite Applications
  • Managing Transactions with Services
  • Implementing Human Task Services
  • Developing Business Rules
  • Testing and Debugging Composite Applications
  • Securing Services and Composite Applications
  • Designing and Managing Business Events
  • Monitoring Composite Applications with Sensors and Oracle BAM
  • Integrating Service with Oracle Service Bus (OSB)

Who should attend

System engineers, consultants, system administrators, technical project managers.

Prerequisites

Some understanding of Business Processes and / or Business Systems

Oracle SOA 11g Suite Training Course Syllabus

 

Overview of SOA and SCA Concepts

 

Describing Service-Oriented Architecture (SOA)
Reviewing of Services and key standards
Service Component Architecture and Service Data Object (SDO)
Describing Event-Driven Architecture (EDA)
Discussing the course application and environment

 

Designing Composite Applications with Oracle SOA Suite 11g

 

Explaining the Oracle SOA Suite 11g architecture and components
Implementing an SOA application design approach
Describing basic synchronous and asynchronous interaction patterns
Discussing course application implementation with Oracle SOA Suite 11g

 

Creating a Composite Application

 

Creating, editing, and deploying a composite application
Creating composite service entry points
Creating composite components
Mediator, BPEL, Human task, rule components
Creating service references
Wiring composite constructs
Testing a composite using Web based interfaces
Introducing working with adapters
Create a file adapter service reference

 

Managing and Monitoring a Composite Application

 

Managing SOA composite application using Oracle Enterprise Manager
Tracking messages using Oracle Enterprise Manager
Deploying a composite application
Un-deploying a composite application
Moving a composite application to a production environment

 

Creating Adapter Services

 

Introducing the adapter framework
Identifying types of adapters
Invoking a File adapter to read a file
Implement a Database adapter to query database data
Working with the JMS adapter

 

Working with Mediator Components

 

Explaining the Service Infrastructure
Creating a Mediator component
Defining a Routing Service
Adding Routing Rules
Creating XSL Transformations with the XSLT Mapper
Creating content-based routing filters
Exploring Domain-Value Maps and cross references

 

Developing a Simple BPEL Component

 

Creating BPEL components
Describing the Types BPEL Process Structure
Structuring a BPEL Process with Scope activities
Choosing global or local variables
Creating an Assign activity
Defining copy operations for the Assign activity
Creating and configuring a Transform activity

 

Orchestrating Services with BPEL

 

Describing conditions for business process orchestration
Providing and accessing services from BPEL
Importing XML schemas and setting message types
Creating and configuring a Partner Link
Invoking a service synchronously and asynchronously
Describing WS-Addressing and correlation concepts
Performing conditional branching by using a Switch activity
Adding and configuring cases for conditional branching

 

Implementing Coordination and Interaction Patterns

 

Implementing parallel processing by using a Flow activity
Adding and configuring Flow activity branches
Exploring request-response interaction patterns
Implementing a Pick activity with messages and alarm branches
Creating an execution loop with a While activity
Suspending a BPEL process with a Wait activity

 

Handling Exceptions in Composite Applications

 

Describing basic error handling and propagation in SOA Composites
Describing the SOA fault management framework
Creating a WSDL fault and message for a synchronous service
Creating messages for asynchronous faults
Throwing faults in a BPEL process
Catching faults in a BPEL process

 

Managing Transactions with Services

 

Describing transactions with services
Managing transactions with the Database adapter
Describing and accessing Service Data Objects with Entity Variables
Managing transactions with SDOs
Understanding compensation handling within a BPEL process

 

Implementing Human Task Services

 

Describing Human Task Concepts
Designing a Human Task
Invoking a Human Task from a BPEL process
Generating ADF Task Forms for Human Tasks
Adding E-mail Notification to a BPEL process

 

Developing Business Rules

 

Explaining business rules concepts
Describing the Oracle Business Rules architecture
Creating rules and decision tables by using Oracle JDeveloper Rule Editor
Integrating a simple rule with a BPEL process
Describing the role of the Rules SDK

 

Testing and Debugging Composite Applications

 

Creating test suites for composite applications
Testing initiation of inbound messages
Emulating outbound, fault, and callback messages
Creating test cases with value-based and XML-based assertions
Evaluating techniques and tool for debugging applications

 

Securing Services and Composite Applications

 

Explaining security for services
Describing the Fusion Middleware security architecture
Attaching security policies at design time in JDeveloper
Attaching security policies post-deployment in Enterprise Manager
Security propagation between applications and SOA Composite

 

Designing and Managing Business Events

 

Describing the Event Delivery Network
Explaining the Event Delivery Network Configuration Types
Describing Event Definition Language (EDL)
Creating a business event
Publishing an event
Subscribing to an event
Managing events in Oracle Enterprise Manager

 

Monitoring Composite Applications with Sensors and Oracle BAM

 

Creating and configuring BPEL sensors
Creating and configuring Composite sensors
Viewing Sensor information in Enterprise Manager
Publishing Sensors to Oracle BAM
Viewing BPEL sensor information in a BAM Dashboard
Introducing Oracle Complex Event Processing (CEP)

 

Integrating Service with Oracle Service Bus (OSB)

 

Describing the Oracle Service Bus (OSB) Architecture
Defining Business Services
Defining Proxy Services
Comparing OSB and Mediator Components