1 Introducing the Quick Start Distributions

The Oracle SOA Suite and Oracle Business Process Management Suite Quick Start distributions allow you to quickly install a development or evaluation environment on a single host computer. This chapter will help you plan your installation by explaining each Quick Start distribution and giving you an overview of the entire process.

Note that you cannot expand or scale a Quick Start installation into a production environment. Quick Starts are installations for development or evaluation only. If you want a production environment, start with Understanding Oracle SOA Suite and Oracle Business Process Management Installation in Installing and Configuring Oracle SOA Suite and Business Process Management to install a full-scale development environment that can be scaled into a production environment.

1.1 Orientation

This is the Quick Start installation and configuration roadmap. You are planning your installation.

Step Description

Plan your installation.

Use this chapter to decide which distribution and configuration path suits your goals.

Download and install a Quick Start distribution

You will download and install Quick Start for Oracle SOA Suite or Oracle Business Process Management Suite.

Configure a default or standalone domain.

You will configure a default domain, a standalone domain, or compact domain for your developed applications.

Develope or test an application.

You will develop or test an application.

1.2 Planning Your Installation

You should use this chapter to make the following key decisions:

  1. Make sure that a Quick Start installation suits your needs. Its limitations are described in Understanding Quick Start.

  2. Choose between the SOA Suite Quick Start or Business Process Management Suite Quick Start distribution. These are described in Understanding the Oracle SOA Quick Start Distribution and Understanding the Oracle Business Process Management Suite Quick Start Distribution.

  3. Decide if you want to add any SOA Suite components that were not included in the default Quick Start distribution. Supported components for Quick Start are described in Understanding How to Add More Components.

  4. Decide what type of domain you want to use during development. The three domain types available for Quick Start are described in Table 1-1 of Understanding Domain Configurations.

Making these decisions by the end of this chapter will simplify your installation experience.

1.3 Understanding Quick Start

Quick Start is available for Oracle SOA Suite and Oracle Business Process Management Suite. A Quick Start installation differs from a full installation in setup speed and limited uses.

When you use a Quick Start installer, you create a new Oracle home that contains all the software required for a development or evaluation environment on a single host. After running the installation wizard, you can quickly start developing and testing your SOA applications by running Oracle JDeveloper from the Oracle home.

However, Quick Start installations are limited to one Administration server with no option to add Managed servers. You also cannot upgrade your Quick Start distribution to a production environment.

If you know you want a production environment with additional managed servers or clusters, you should not use Quick Start. Instead, see Understanding Oracle SOA Suite and Oracle Business Process Management Installation in Installing and Configuring Oracle SOA Suite and Business Process Management to install a full-scale development environment that can be scaled into a production environment.

There are two different Quick Start distributions. You can choose the best distribution for your use case by reading the following descriptions:

1.4 Understanding the Oracle SOA Quick Start Distribution

Oracle SOA Suite is an integration platform centered around BPEL Process Manager for integration and orchestration. Oracle SOA Suite is a comprehensive software suite to build, deploy and manage Service-Oriented Architectures (SOA). The components of the suite benefit from common capabilities including consistent tooling, a single deployment and management model, end-to-end security and unified metadata management.

By default, the Oracle SOA Suite Quick Start installation contains Oracle JDeveloper and an Integrated WebLogic Server.

The JDeveloper in this distribution is pre-configured with some JDeveloper IDE extensions so that you can create various kinds of applications immediately. These pre-installed IDE extensions include the following:

  • Oracle BPEL Process Manager

  • Oracle Human Workflow

  • Oracle Business Rules

  • Oracle Mediator

  • Oracle Service Bus

  • Oracle Enterprise Scheduler

  • SOA Spring Component Design Time

  • Oracle Stream Analytics design time (formerly Oracle Event Processing design time)

The Integrated WebLogic Server is pre-configured with Java DB and the runtime software for the all of the components listed above except for Oracle Enterprise Scheduler and Oracle Stream Analytics. This means you can run any JDeveloper application that does not use Oracle Enterprise Scheduler or Oracle Stream Analytics on the Integrated WebLogic Server immediately after you finish installing a Quick Start distribution.

If you want to configure your installation to use Oracle Enterprise Scheduler, Oracle Stream Analytics, or other SOA components, see Understanding How to Add More Components.

1.5 Understanding the Oracle Business Process Management Suite Quick Start Distribution

Oracle Business Process Management Suite is layered on top of Oracle SOA Suite. As a result, it includes all of the Oracle SOA Suite components and additional components that emphasize human-focused business processes. If you plan on designing applications with end-user responses and other human task flows in mind, you should install Oracle Business Process Management Suite.

The Oracle Business Process Management Suite Quick Start installation contains Oracle JDeveloper and an Integrated WebLogic Server.

The JDeveloper in this distribution is pre-configured with some JDeveloper IDE extensions so that you can create various kinds of applications immediately. These pre-installed IDE extensions include the following:

The Integrated WebLogic Server is pre-configured with Java DB and the runtime software for the listed components so that you can immediately test and run applications using these components within the development environment.

If you want to configure your installation to use Oracle Enterprise Scheduler, Oracle Stream Analytics, or other SOA components, see Understanding How to Add More Components.

1.6 Understanding How to Add More Components

Some Oracle SOA Suite components are not included with the Quick Start distributions, and some are not supported to run with the included Java DB database. These components include the following:

  • Oracle Stream Analytics

  • Oracle Business Activity Monitoring

  • Oracle B2B

  • Oracle SOA Suite for healthcare integration

  • Oracle Enterprise Scheduler

  • Oracle Managed File Transfer

Tip:

If you are not sure what components you want to include in your installation, see Key Components in Understanding Oracle SOA Suite for descriptions of each component.

To add any of these components, you must install and use an Oracle database. You can then use the domain configuration software included in the Quick Start installation to configure a compact domain, which is a limited developer domain consisting of an Administration server and no Managed servers.

Decide which runtime components you want before beginning the domain configuration process. The process is the same for a majority of the listed components, but you should be aware of additional procedures for the following components:

1.6.1 About Oracle Stream Analytics

In order to test your Oracle JDeveloper applications in an environment with Oracle Stream Analytics (formerly called Oracle Event Processing) runtime software, you must install a separate Oracle home for Oracle Stream Analytics and launch the Oracle Stream Analytics-specific server.

Once you have launched the Oracle Stream Analytics server, use JDeveloper to target and deploy applications.

The installation process for Oracle Stream Analytics is covered in Installing and Configuring Oracle Stream Analytics.

1.6.2 About Oracle B2B

Oracle B2B is an e-commerce gateway that enables the secure and reliable exchange of business documents between an enterprise and its trading partners. See Protocols Supported in B2B in User's Guide for B2B for a list of the industry-standard e-commerce protocols supported in Oracle B2B.

The capability to exchange Custom Documents is already included in a standard Quick Start installation. You can activate this limited version of Oracle B2B by following the activation steps detailed in Activating a Limited Oracle B2B Interface without a Full Installation.

To obtain the full B2B user interface for more document management capabilities, you must use the regular Oracle B2B installer on your Quick Start Oracle home and configure a standalone32ewr compact domain. The complete installation will give you the Oracle B2B user interface and Oracle B2B JDeveloper adapter. A walkthrough of this process is covered in Installing Oracle B2B for Quick Start.

1.6.3 About Oracle SOA Suite for Healthcare Integration

Oracle SOA Suite for healthcare integration uses several features of Oracle SOA Suite to help you design, create, and manage applications that process healthcare data. There are two configurations possible for two use cases:

  • X12 HIPAA users should install the full Oracle B2B installation configured with Healthcare Integration.

  • Healthcare providers using HL7 documents should install the full Oracle SOA Suite for Healthcare Integration software.

TheOracle B2B user interface is the default when you finish installing Oracle SOA Suite for healthcare integration into your Oracle home. If you want to use the Oracle SOA Suite for healthcare integration user interface, you must complete both of the following post-installation configurations:

  1. Use the Repository Creation Utility (RCU) to set a custom variable before running the domain configuration wizard.

  2. Select an Oracle SOA Suite for healthcare integration-specific template during domain configuration.

The Oracle SOA Suite for healthcare integration user interface will not function properly if you do not do both tasks. These configurations are detailed further in Activating the Oracle SOA Suite for Healthcare Integration User Interface.

1.6.4 About Oracle Managed File Transfer

Oracle Managed File Transfer is a product that can be configured without Oracle SOA Suite or Oracle Business Process Management Suite. If you want to configure a compact domain solely for Oracle Managed File Transfer, launch the domain configuration wizard as described in this guide and only select the Oracle Managed File Transfer template when prompted.

1.7 Understanding Domain Configurations

Once you have installed a Quick Start distribution, you need to configure a domain to test applications during development. To simplify your installation and configuration experience, you should decide on a domain type now.

The three possible domain types are described and compared in Table 1-1. Note that if you plan to install any of the Oracle SOA Suite components listed in Understanding How to Add More Components, your only choice is the compact domain.

For all of these domain options, SOA and B2B use the MDS file system. This means that the edit function in SOA Composer is not supported in Quick Start.

Table 1-1 Domain Types

Default Domain Standalone Domain Compact Domain
  • Generated by launching Integrated WebLogic Server from JDeveloper

  • Pre-configured with SOA Suite or Business Process Management Suite runtime components

  • Works with a pre-configured Java DB

  • Generated by running software in the Quick Start Oracle home from the command line

  • Pre-configured with SOA Suite or Business Process Management Suite runtime components

  • Works with a pre-configured Java DB

  • Must be explicitly targeted by user in JDeveloper

  • Generated by using software in the Quick Start Oracle home

  • Configured by user

  • Works with an Oracle database that you must install and then configure with RCU

  • Must be explicitly targeted by user in JDeveloper

This domain option is best for demos or evaluation purposes because the Integrated WebLogic Server will shut down every time you end a JDeveloper session. You will have to relaunch the server every time you wanted to access your domain.

This option is best for developers, especially for developers who want to use the Oracle Service Bus Design Time Console instead of JDeveloper. This domain type saves you from having to relaunch the server from JDeveloper every time you want to test your application.

You should only use this domain option if you want to add SOA components that are incompatible with JavaDB. These components include Enterprise Scheduler, Managed File Transfer, B2B, Heathcare, or Business Activity Monitoring.