| Course Number: ORCL.SOA.006
Duration: 3 weeks (full-day sessions) OR 8-10 weeks (weekend/evening sessions)
Training Overview: In this course, participants learn the concepts of Service-Oriented Architectures and how Oracle SOA Suite 11g meets the requirements for organizations implementing a SOA strategy. The course covers development and deployment of SOA-enabled applications, standards that enable SOA implementations, Web Services, SOA Adapters, Business Process Execution Language (BPEL) for process orchestration, Oracle Enterprise Service Bus (ESB), Human Tasks, Oracle Business Rules to implement Decision Services and Oracle Web Services Manager (OWSM) to secure SOA-enabled processes.
Location and Pricing: Most of our courses are conducted online OR at our training facility and are customized to meet our students needs. We also provide customized onsite training at our clients' locations. Pricing for an online course depends on if its a weekend/evening course or a full day course. The weekend/evening courses are most cost-effective as they are spread over a period of weeks giving you ample time to complete the hands-on exercises. To receive a customized proposal that will fit your schedule and price quote, please contact us 
Training Prerequisites: Some knowledge of XML, XML Schema, XPath, and XSLT, Web Service basics, such as WSDL and SOAP
Training format: This class is 50% lecture, 50% hands-on, with one-on-one dedicated time-slots with the instructor.
Training Materials: All students receive a copy of related courseware / material.
Software Needed on Each Student PC:
- Any operating system that supports Java 1.6 or later
- Java SE SDK 1.6, or later
- Java IDE of your choice (We will advise on specific versions of the software required based on your standard development and production environments.)
- Additional software - please contact us for a detailed setup sheet
Training Objectives: Learn the following aspects of Oracle SOA technology:
- In-Depth concepts of Service Oriented Architectures and related technology
- BPEL processes to invoke Web services and other SOA components
- Deploy and execute an BPEL Process to Oracle Fusion SOA Suite 11g
- Manage and monitor an BPEL Process
- Secure a BPEL process and services
- Oracle Service Bus
- Oracle Busienss Rules
- Oracle Business Activity Monitoring
- Oracle Human Task
- Oracle Web Services Manager
Training Outline:
- SOA Concepts
- Service-Oriented Architecture
- Services
- Defining Web Services
- Describing Composite Applications
- Identifying Standards that enable SOA - WS-*, UDDI, SOAP
- Examining the Life Cycle SOA Applications
- Describing the Course Environment
- Describing the Course Practice Scenario
- Introducing Oracle Fusion SOA Suite 11g
- Review Service Component Architecture (SCA)
- Describe Oracle SOA Suite 11g components
- Describing Oracle ESB Architecture
- Describing Oracle BPEL Process Manager Architecture
- Describing Oracle Business Rules and Decision Services
- Describing Oracle Web Services Manager
- Describing Oracle Service Registry
- Describing Oracle Service Registry
- Describing Oracle Application Server
- Monitoring Business Activity with Oracle BAM
- Creating Web Services with Oracle Fusion SOA Suite 11g
- Introducing the Web Services Architecture
- Describing Web Service Standards
- What is SOAP?
- What is WSDL?
- What is UDDI?
- Implementing Web Services in Oracle Application Server
- Developing Web Services using Oracle JDeveloper
- Designing a Web Service using a top-down and bottom-up approach
- Configuring an Enterprise Service Bus (OSB)
- Introducing ESB Architecture and Components
- OSB Adapter Framework
- Exploring Adapters Available in Oracle Service Bus
- Managing Transactions with ESB Adapters
- Working with the ESB Designer
- Transforming Messages in Oracle ESB
- Accessing the ESB Control
- Orchestrating Services with BPEL
- Describing Process Orchestration Concepts
- Introducing Business Process Execution Language (BPEL)
- Developing a BPEL Process in JDeveloper
- Creating a Synchronous BPEL Process Project
- Invoking a Synchronous Service with BPEL
- Exploring Process Orchestration with BPEL Activities
- Implementing Human Workflow Services
- Exception Handling in Composite Applications
- Fault Management Framework and its limitations.
- Compensation handling within a BPEL process
- BPEL Correlation concepts
- Deploying and testing a BPEL Process
- Implementing Decision Services with Business Rules
- Introducing Decision Service Concepts
- Describing Oracle Rules Architecture and Components
- Accessing Oracle Rule Author
- Creating a Rule Repository
- Creating Business Rules with the Rule Author
- Creating a Rule Set and a Rule
- Implementing Rules with a BPEL Process
- Rules SDK
- Integrating Services Through Adapters
- Defining Adapter Services
- Describing the Adapter Framework
- Types of Adapters
- Creating a PartnerLink for an Adapter in BPEL
- Invoking the service of a BPEL adapter
- Virtualising Services through ESB Adapters
- Deciding to use BPEL or ESB Adapters
- Designing Routing Patterns
- Transforming Message Data in ESB and BPEL
- Creating Transformation activity in a BPEL Process
- Creating Transformation Mapping by using the XSLT Mapper
- Saving a XSLT Transformation
- Applying a Transformation to XML data
- Creating a Domain Value Map in BPEL and in ESB
- Applying a Transformation in ESB
- Applying Domain Value Map to a Transformation in ESB
- Contrasting Transformation in ESB and BPEL
- Securing Services with Oracle Web Services Manager
- WS-Security
- Identifying Oracle Web Service Manager Components and Architecture
- Registering a Gateway and an Agent
- Managing Security Policies
- Creating Policy for a Gateway
- Creating Policy for an Agent
- Applying a Security Policy
- Testing and Monitoring the Policy Usage
|