Oracle SOA Suite Build Composite Applications


Request for price


Length: 5.0 day (40 hours)

 

Course objectives

After completing this course, students will be able to:

    • Understand the core concepts of SOA and Oracle SOA Suite
    • Design and develop SOA composite applications using JDeveloper
    • Create and configure BPEL processes
    • Use Mediator components for data transformation and routing
    • Implement Human Workflow and Business Rules
    • Secure SOA applications
    • Deploy and manage SOA applications
    • Troubleshoot and debug SOA applications

Course outlines

  • Module 1: Introduction to SOA and Oracle SOA Suite
    • What is SOA?
    • Core components of Oracle SOA Suite
    • SOA architecture and design principles
  • Module 2: Developing SOA Composite Applications
    • Creating a new SOA application
    • Adding components to a composite application
    • Configuring component properties
    • Testing and debugging composite applications
  • Module 3: BPEL Process Development
    • BPEL process basics
    • Creating BPEL processes
    • Using BPEL activities (Receive, Reply, Assign, Invoke, Wait, etc.)
    • Handling faults and exceptions
    • Implementing error handling and compensation
  • Module 4: Mediator Component
    • Mediator component overview
    • Routing messages based on conditions
    • Transforming data using XSLT and XQuery
    • Filtering messages
    • Enriching messages with additional data
  • Module 5: Human Workflow
    • Human task creation and configuration
    • Assigning tasks to users
    • Defining task notifications
    • Implementing task approvals and rejections
  • Module 6: Business Rules
    • Creating and managing business rules
    • Using decision tables and decision trees
    • Integrating business rules into BPEL processes
  • Module 7: Security in SOA
    • Securing SOA applications
    • Applying security policies to services
    • Configuring authentication and authorization
    • Protecting sensitive data
  • Module 8: Deploying and Managing SOA Applications
    • Deploying SOA applications to SOA Server
    • Monitoring SOA applications
    • Troubleshooting and debugging issues
    • Managing SOA infrastructure
  • Note: The specific content and duration of the course may vary depending on the provider and the version of Oracle SOA Suite being used.