Get in Touch
 Duration 28 hours

Course Outline

Introduction to Oracle SOA Suite 12c

  • Key SOA concepts and fundamental principles.
  • An overview of the Oracle SOA Suite 12c architecture and its core components.
  • Understanding SOA composite applications and their deployment architecture.

Installation and Configuration

  • Installing Oracle SOA Suite 12c and Oracle JDeveloper.
  • Configuring domain structures and connection settings.
  • Setting up Oracle Database and WebLogic Server for SOA operations.

Developing SOA Composite Applications

  • Creating and managing composite applications within JDeveloper.
  • Configuring essential components such as BPEL, Mediators, and Business Rules.
  • Deploying composites to the SOA server.

BPEL Process Design and Orchestration

  • Foundations of BPEL and standard process design patterns.
  • Building both synchronous and asynchronous processes.
  • Handling errors, compensation logic, and correlation in BPEL.

Working with Mediators and Adapters

  • Designing message routing and transformation workflows using Mediators.
  • Integrating with external systems via adapters (Database, File, JMS, REST, SOAP).
  • Executing data mappings using XSLT and XQuery.

Human Workflow and Business Rules

  • Configuring human workflow components and designing task forms.
  • Embedding workflow processes within composite applications.
  • Defining and applying business rules to support dynamic decision-making.

Securing and Monitoring SOA Applications

  • Managing security policies and ensuring identity propagation.
  • Monitoring composites through Oracle Enterprise Manager Fusion Middleware Control.
  • Diagnosing issues and performing performance tuning.

Administering and Managing SOA Deployments

  • Managing SOA partitions and revision control.
  • Handling versioning and migration of composites.
  • Implementing best practices for backup, recovery, and maintenance.

Requirements

  • A solid grasp of XML, XSD, and Web Services.
  • Proficiency in Java or another object-oriented programming language.
  • A fundamental understanding of enterprise integration concepts.

Target Audience

  • Integration developers.
  • System architects.
  • Middleware administrators.

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories