In this course, you will be introduced to Service-Oriented Architecture (SOA) concepts, the SOA approach to integration, and the Oracle Fusion Middleware 11g R3 products that support an SOA implementation. You will learn the core SOA service components and how to use them to compose a SOA application using Oracle SOA suite to address real-world business challenges. Using Oracle SOA Suite 11g, you will explore, modify, execute, and monitor an order-processing composite application implemented using the SOA approach.

What You’ll Learn

  • Administration Workshop II Release 2
  • SOA concepts
  • SOA governance and service design
  • SOA composite applications
  • Mediator and BPEL components
  • Human task and business rules components
  • SOA security and adoption planning
  • Evaluate the Oracle SOA Suite for use in your organization
  • How SOA composite applications are implemented in Oracle SOA Suite 11g

Who Needs to Attend

Business analysts, sales consultants, technical consultants, SOA architects, application developers, and J2EE developers

Prerequisites

  • Introduction to XML

Follow-On Courses

There are no follow-ons for this course.

Course Outline

1. Introduction to SOA

  • Advantages of employing SOA
  • Challenges of integrating enterprise application systems
  • Integrate solutions and benefits with SOA
  • Features of the Oracle SOA Maturity Model
  • Features of SOA reference architecture
  • Standards that enable SOA
  • Design systems integration for an SOA approach
  • SOA governance
  • Designing a business flow diagram for purchase order processing
  • Components of Oracle SOA Suite 11g
  • Components of a composite application
  • Tasks you can complete with Oracle Enterprise Manager
  • Use Oracle JDeveloper

2. SOA Governance and Service Design

  • Service lifecycle management
  • Characteristics of service management
  • Constituents of SOA governance model
  • Implement an end-to-end SOA governance solution
  • Service layers and their responsibilities
  • How services exchange information
  • How a service portfolio is built
  • Role of Extensible Markup Language (XML) schemas
  • Design service interfaces with Web Services Definition Language (WSDL)
  • Technology adaptors
  • Modifying an XSD and WSDL in JDeveloper
  • Design services for SOA implementations

3. SOA Composite Applications

  • Service Component Architecture (SCA)
  • Components of SCA
  • Composite application
  • Deploy a pre-built SOA composite by using Oracle JDeveloper 11g
  • Create an SOA composite application workspace in Oracle JDeveloper 11g
  • Create the service interface and external references for the SOA composite application
  • Features of the Enterprise Manager Web interface
  • Monitor an SOA composite application
  • Initiate an instance of the composite application using the EM console
  • View the SOA composite instance details
  • Manage and monitor composite applications

4. Mediator and BPEL Components

  • Features of the Mediator component
  • Event Delivery Network
  • Create an Oracle Mediator component
  • Features of Mediator routing rules
  • Create a Mediator to route an order request
  • Routing rules by using the Mediator component
  • Deploy and test the SOA composite
  • Process orchestration concepts
  • Business Process Execution Language (BPEL)
  • Develop a BPEL process using the BPEL designer in JDeveloper 11g
  • Features of the BPEL process
  • Steps involved in creating an Order Approval BPEL Process
  • Modify the Mediator in the SOA composite
  • Deploy and test the SOA composite
  • Create a BPEL Service Component

5. Human Task and Business Rules Components

  • Features of a Human Workflow task
  • Workflow as a service
  • Create a Human Task component in an SOA composite
  • Use a Worklist application
  • Implementing business rules
  • Oracle business rules
  • Create a dictionary for rule definitions
  • Develop a rule-based application
  • Deploy, test, and add a business rule service component to the SOA composite
  • Access the business rule component from the BPEL process
  • Enable the composite to decide whether the human task is required for manual approval

6. SOA Security and Adoption Planning

  • Features of Web Services Security and Oracle Web Service Manager
  • Attach security policies to services
  • Authenticate users by attaching the username_token_security_policy to the receivePO service endpoint
  • Attach a policy to a service endpoint
  • Features of SOA adoption planning
  • Features of the SOA reference architecture
  • Match the structures of the SOA Governance Model to their description