1 Installation Overview

Oracle SOA Suite is a middleware component of Oracle Fusion Middleware. Oracle SOA Suite enables services to be created, managed, and orchestrated into SOA composite applications. Composites enable you to easily assemble multiple technology components into one SOA composite application. Oracle SOA Suite plugs into heterogeneous infrastructures and enables enterprises to incrementally adopt SOA.

This chapter includes the following sections:

1.1 Oracle SOA Suite Components

Oracle SOA Suite contains the following components:

  • Oracle Business Process Execution Language (BPEL) Process Manager (PM), with Mediator, Rules, B2B, and Human Workflow

    Oracle BPEL is an XML-based language for enabling task sharing across multiple enterprises using a combination of Web services. BPEL is based on the XML schema, simple object access protocol (SOAP), and Web services description language (WSDL).

    Oracle BPEL Process Manager provides a framework for easily designing, deploying, monitoring, and administering processes based on BPEL standards.

  • Oracle Business Activity Monitoring (BAM)

    Oracle BAM provides a framework for creating dashboards that display real-time data inflow and creating rules to send alerts under specified conditions.

1.2 Installation Roadmap

Table 1-1 describes the high-level tasks for installing and configuring Oracle SOA Suite. The table also provides information on where to get more details on each task.

Table 1-1 Tasks in the Oracle SOA Suite Installation Procedure

Task Description Documentation

Task 1 - Complete the installation planning requirements

Ensure that your system environment meets the general installation requirements for Oracle Fusion Middleware as well as Oracle SOA Suite and Repository Creation Utility (RCU).

For system requirements information, go to:

http://www.oracle.com/technology/software/products/ias/files/fusion_requirements.htm

For certification information, go to:

http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html

Task 2 - Run RCU to create the necessary schemas.

Oracle SOA Suite components require schemas that must be installed in an Oracle database. You create and load these schemas in your database by using RCU.

Make sure you have a supported Oracle database up and running. See the Oracle Fusion Middleware Certification Document for more information:

http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html

Instructions for creating the schema are provided in Section 2.1.3, "Create Schemas for Oracle SOA Suite and Oracle BAM". You can also refer to Oracle Fusion Middleware Repository Creation Utility User's Guide.

Task 3 - Install Oracle WebLogic Server

Oracle SOA Suite runs on Oracle WebLogic Server. You must install Oracle WebLogic Server before you install Oracle SOA Suite.

The installer creates the WebLogic Server home directory within the Oracle Middleware Home directory.

Installation instructions are provided in Section 2.1.4, "Install Oracle WebLogic Server and Create the Middleware Home". You can also refer to Oracle WebLogic Server Installation Guide

For more information about the Middleware Home and WebLogic Home directories, see "Middleware Home and WebLogic Home Directories" in Oracle Fusion Middleware Installation Planning Guide.

Task 4 - Install Oracle SOA Suite

Use the installer to install Oracle SOA Suite. By default, the installer will create the Oracle_SOA1 directory inside the Middleware Home directory. The Oracle_SOA1 is your SOA Oracle Home directory.

Chapter 2, "Installing Oracle SOA Suite"

Task 5 - Configure Oracle SOA Suite

Run the Oracle Fusion Middleware Configuration Wizard to create and configure a new WebLogic domain, and choose the products that you want to configure in that domain.

This new domain will contain the Administration Server and other managed servers depending on the products you choose to configure.

After you have created a new domain, you can later extend that domain if you want to add more products to that domain.

Chapter 3, "Configuring Oracle SOA Suite"


1.3 Oracle SOA Suite Directory Structure

Figure 1-1 shows the directory structure of a simple Oracle SOA Suite installation on a single host, using all of the default values.

Figure 1-1 Directory Structure of Oracle SOA Suite Installation

Description of Figure 1-1 follows
Description of "Figure 1-1 Directory Structure of Oracle SOA Suite Installation"

When you install Oracle WebLogic Server, the installer creates a WebLogic Server Home directory under Oracle Middleware Home directory. When you install Oracle SOA Suite, the SOA Oracle Home directory is created, which contain the Oracle SOA Suite binaries and support files.

When you configure Oracle SOA Suite to create a domain, a SOA Domain directory is created inside the User Projects directory. The SOA Domain directory contains the Administration Server and other managed servers that host the various SOA components. Based on the component that you install, the following managed servers may be created:

  • soa_server1 - Hosts Oracle SOA

  • bam_server1 - Hosts Oracle BAM