Course Content
Oracle SOA BPEL Overview
Oracle SOA Suite is a comprehensive, hot-pluggable software suite that enables you to build, deploy, and manage integrations using service-oriented architecture.
Oracle SOA BPEL Course Content
1. Overview of Service Oriented Architecture(SOA)
- SOA to a layman
- Overview of SOA
- Advantage in using SOA
- Why is SOA 12c Important
- Building Blocks of SOA
- Overview of XML, XSD, Web-Services, SOAP, UDDI, WSDL
- Principles of SOA
- Introduction to Service Component Architecture
- Building blocks of SCA
- Overview of Oracle SOA Suite 12c
- Introduction to Components of Oracle SOA Suite 12c
- Overview of Weblogic server
- Overview Weblogic Domains and Server instances
- Overview of Oracle SOA Topology
- Setting up Oracle SOA 12c Environment
- Overview of Weblogic Console and Enterprise Manager
- Setting up JDev for deploying Composite Applications
- Deploying a Composite Application Using EM
- Creating Partitions for grouping deployments
- Introduction to the Mediator Component
- Creating a Mediator Component
- Adding Routing Rules
- Create Content Based Routing filters
- Create XSL Transformations with XSLT Mapper
- Architecture of Technology Adapters
- Pre-built technology Adapters in SOA Suite 12c
- Working with a File Adapter
- Configuring Datasources, ConnectionPools, JNDI
- Working with a Database Adapter
- Configuring JMS Resources in WLS
- Working with a JMS Adapter
- Introduction to BPEL
- Overview of the BPEL Component designer in Oracle SOA Suite 12c
- Interaction Patterns in BPEL
- Developing & Deploying a simple BPEL Process
- Administer and Monitor BPEL processes in EM
- Scopes & Variables in BPEL
- Invocation Constructs in BPEL
- Working with Parallel Flows
- Conditional Branching
- Exception Handling
- Oracle Extension Activities
- Invoking external services in BPEL
- Overview of Partner Link
- Orchestrate services through BPEL for a Synchronous Service
- Orchestrate services through BPEL for an Asynchronous Service
- Interactions between asynchronous systems - Correlation
- Various kinds of XML Manipulation
- Iterating over complex structures, hierarchial structures
- Iterating over arrays using While Activity
- Events and Timeouts
- Fault and Exception Handling
- BPEL’s exception Handling, various activities in it
- Fault Management Framework
- Introduction to Event Delivery Network
- Consuming Events from EDN.
- Defining Events and using them.
- Notification service concepts
- Adding and configuring a Notification Service
- Configuring Notification via EMAIL
- Configuring HumanTasks with UMS
- Human Workflow Service Concepts
- Features of workflow service
- Workflow service components
- Modeling Workflows
- Work list Application Features
- Introduction to Business Rules.
- Introduction to Decision tables
- Using Business Rules and Decision tables in BPEL
- Introduction to OWSM
- Using OWSM Policies with Oracle SOA
- Using SAML with Message Protection
- Working with Out-of-the-box service security
- Introduction to SOAP UI
- Using SOAP UI to test SOA Services
- Using SOAP UI to test secured services
- Working with Out-of-the-box service security
- Lifecycle and its Importance
- Development environment approach
- Surfacing binding properties to composite Level
- Generating and modifying Configuration Plans
- Test Environment approach
- Production approach
- Introduction to SDOs and Key Components
- ADF Business Components –A Quick Primer
- Creating ADF BC Application
- Creating BCs
- Testing Application Module
- Creating Service Interfaces
- Deploying the ADF BC Service.
- Using ADF BC as a Service in BPEL
- Introduction to Oracle BAM
- Features of Oracle BAM
- Defining Data Object
- Defining BAM Dashboard
- Adding BAM Connection to application
- Adding BAM Adapter to Application
- Adding BAM Sensors to BPEL Process