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.

Please 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 "Planning the Oracle SOA Suite and 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.

This chapter contains the following sections:

1.1 Using This Chapter to Plan 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 Section 1.2.

  2. Choose between the SOA Suite Quick Start or Business Process Management Suite Quick Start distribution. These are described in Section 1.3 and Section 1.4.

  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 Section 1.5.

  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 Section 1.6.

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

1.2 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 "Planning the Oracle SOA Suite and 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.3 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 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 Event Processing. This means you can run any JDeveloper application that does not use Oracle Enterprise Scheduler or Oracle Event Processing 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 Event Processing, or other SOA components, see Section 1.5.

1.4 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:

  • All Oracle SOA Suite components listed in Section 1.3

  • Oracle Business Process Management Composer

  • Oracle Business Process Management Workspace

  • Oracle Case Management

  • Oracle BPMN Process Manager

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 Event Processing, or other SOA components, see Section 1.5.

1.5 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 Business Activity Monitoring

  • Oracle B2B

  • Oracle SOA Suite for healthcare integration

  • Oracle Enterprise Scheduler

  • Oracle Managed File Transfer

  • Oracle Event Processing

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 listed component, 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.

The entire procedure for configuring a compact domain for components that use an Oracle database is covered in Chapter 3 for Oracle SOA Suite and Chapter 5 for Oracle Business Process Management Suite.

You should 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.5.1 About Oracle Event Processing

In 12c (12.1.3), you can build applications with Oracle Event Processing design time components in JDeveloper. But in order to test your applications in an environment with Oracle Event Processing runtime software, you must install a separate Oracle home for Oracle Event Processing and launch the Oracle Event Processing-specific server.

The installation process for Oracle Event Processing is covered in Installing and Configuring Oracle Event Processing.

Once you have launched the Oracle Event Processing server, you can target it and deploy applications to it from within JDeveloper.

1.5.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 the 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 Section 6.2.1.1.

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 standalone 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 Section 6.2.1.2.

1.5.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. Oracle SOA Suite for healthcare integration cannot be used with Oracle Business Process Management Suite.

For X12 HIPAA use cases, you can use the full Oracle B2B installation described in Section 1.5.2. However, if you are a healthcare provider using HL7 documents, you need to install the Oracle SOA Suite for Healthcare Integration software. This software consists of the Healthcare Integration JDeveloper adapter and the Healthcare Integration User Interface, which provides a customized, web-based console for designing, monitoring and managing HL7 documents.

The Oracle 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 Section 6.2.2.2.

1.5.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 book and only select the Oracle Managed File Transfer template when prompted.

1.6 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 Section 1.5, 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

Description

  • 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

Recommended Use

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.

Configuration Roadmap

If you chose the SOA Suite Quick Start distribution, complete the installation instructions in Chapter 2. Then follow the directions in Section 2.5.1, "Configuring JDeveloper's default domain".

If you chose the Business Process Management Suite Quick Start distribution, complete the installation instructions in Chapter 4. Then follow the directions in Section 4.5.1, "Configuring JDeveloper's default domain".

If you chose the SOA Suite Quick Start distribution, complete the installation instructions in Chapter 2. Then follow the directions for Section 2.5.2, "Configuring a Standalone Domain" in the same chapter.

If you chose the Business Process Management Suite Quick Start distribution, complete the installation instructions in Chapter 4. Then follow the directions for Section 4.5.2, "Configuring a Standalone Domain" in the same chapter.

If you chose the SOA Suite Quick Start distribution, begin Chapter 2. At Section 2.5, take the provided link to Chapter 3 and complete all of the instructions there.

If you chose the Business Process Management Suite Quick Start distribution, begin Chapter 4. At Section 4.5, take the provided link to Chapter 5 and complete all of the instructions there.


1.7 Next Steps

The rest of this book describes how to install a Quick Start distribution, how to configure your distribution to use an external Oracle Database and compact domain, how to test your distribution with a sample application, and how to deinstall your Quick Start distribution. Each chapter will end with a list of actions you can take to navigate through this guide.

Note that the overall installation and configuration processes for both Oracle SOA Suite and Oracle Business Process Management Suite are identical. This book offers separate parts for them to simplify the presentation of detailed instructions.

Choose a distribution to begin using Quick Start:

Action Resource
Begin installing Oracle SOA Suite with Quick Start. See Part I, "Quick Start for Oracle SOA Suite".
Begin installing Oracle Business Process Management Suite with Quick Start. See Part I, "Quick Start for Oracle Business Process Management Suite".