Skip Headers
Oracle® Fusion Middleware Enterprise Deployment Guide for Oracle SOA Suite
11
g
Release 1 (11.1.1)
Part Number E12036-11
Home
Book List
Index
Contact Us
Next
PDF
·
Mobi
·
ePub
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Enterprise Deployment Overview
1.1
About the Enterprise Deployment Guide
1.2
Enterprise Deployment Terminology
1.3
Benefits of Oracle Recommendations
1.3.1
Built-in Security
1.3.2
High Availability
2
Introduction to the Enterprise Deployment Reference Topology
2.1
Overview of Enterprise Deployment Reference Topologies
2.1.1
Reference Topologies Documented in the Guide
2.1.1.1
MySOACompany Topology with Oracle Access Manager
2.1.1.2
MySOACompany Topology with Oracle Access Manager and Business Activity Monitoring
2.1.1.3
MySOACompany Topology with Oracle Access Manager and Oracle BPM
2.1.1.4
MySOACompany Topology with Oracle Service Bus
2.1.2
About Oracle Identity Management Integration
2.1.3
About the Web Tier Nodes
2.1.3.1
Load Balancer Requirements
2.1.4
About the Application Tier
2.1.5
About the Data Tier
2.1.6
About the Unicast Requirement for Communication
2.2
Hardware Requirements for an Enterprise Deployment on Linux
2.3
Identifying the Software Components to Install
2.4
About LDAP as Credential and Policy Store
2.5
Clock Synchronization
2.6
Road Map for the Reference Topology Installation and Configuration
2.6.1
Flow Chart of the Oracle SOA Enterprise Deployment Process
2.6.2
Steps in the Oracle SOA Enterprise Deployment Process
2.6.3
Understanding the Incremental, Modular Approach to Enterprise Deployment
3
Preparing the Network for an Enterprise Deployment
3.1
Overview of Preparing the Network for an Enterprise Deployment
3.2
About Virtual Server Names Used by the Topology
3.2.1
soa.mycompany.com
3.2.2
admin.mycompany.com
3.2.3
osb.mycompany.com
3.2.4
soainternal.mycompany.com
3.3
Configuring the Load Balancers
3.3.1
Load Balancer Requirements
3.3.2
Load Balancer Configuration Procedures
3.3.3
Load Balancer Configuration
3.4
About IPs and Virtual IPs
3.5
Enabling Virtual IP Addresses for Administration Servers
3.6
About Firewalls and Ports
4
Preparing the File System for an Enterprise Deployment
4.1
Overview of Preparing the File System for Enterprise Deployment
4.2
Terminology for Directories and Directory Environment Variables
4.3
About Recommended Locations for the Different Directories
4.3.1
Shared Storage Recommendations for Binary (Oracle Home) Directories
4.3.1.1
About the Binary (Oracle Home) Directories
4.3.1.2
About Sharing a Single Oracle Home for Multiple Domains
4.3.1.3
About Using Redundant Binary (Oracle Home) Directories
4.3.2
Shared Storage Recommendations for Domain Configuration Files
4.3.2.1
About Oracle WebLogic Server Administration and Managed Server Domain Configuration Files
4.3.2.2
Local Storage Requirements for Managed Server Domain Configuration Files
4.3.3
Shared Storage Recommendations for JMS File Stores and Transaction Logs
4.3.4
Recommended Directory Locations
4.3.5
Directory Structure and Configurations
4.4
Configuring Shared Storage
5
Preparing the Database for an Enterprise Deployment
5.1
Overview of Preparing the Database for an Enterprise Deployment
5.2
About Database Requirements
5.2.1
Database Host Requirements
5.2.2
Supported Database Versions
5.2.3
About Initialization Parameters
5.3
Creating Database Services
5.3.1
Creating Database Services for 10
g
and 11
g
Release 1 (11.1) Databases
5.3.2
Creating Database Services for 11
g
Release 2 (11.2) Databases
5.4
Loading the Oracle Fusion Metadata Repository in the Oracle RAC Database
5.5
Configuring SOA Schemas for Transactional Recovery Privileges
5.6
Backing Up the Database
6
Installing the Software for an Enterprise Deployment
6.1
Overview of the Software Installation Process
6.2
Installing Oracle HTTP Server
6.2.1
Prerequisites to Installing Oracle HTTP Server
6.2.2
Installing Oracle HTTP Server on WEBHOST1 and WEBHOST2
6.2.3
Backing Up the Oracle Fusion Middleware Installation
6.3
Installing Oracle Fusion Middleware
6.3.1
Installing Oracle WebLogic Server and Creating the Fusion Middleware Home
6.3.2
Installing Oracle Fusion Middleware SOA Suite
6.3.3
Installing the Required Oracle Service Bus Binaries
6.3.4
Backing Up the Fusion Middleware Installation
7
Configuring the Web Tier for an Enterprise Deployment
7.1
Overview of Configuring the Web Tier
7.2
Prerequisites for Configuring the Web Tier
7.3
Running the Configuration Wizard to Configure Oracle HTTP Server
7.4
Validating the Configuration
7.5
Configuring the Load Balancer to Route HTTP Requests
7.6
Defining Virtual Hosts
7.6.1
Define the IP Address and Port in the httpd.conf File
7.6.2
Creating .conf Files to Define <VirtualHost> Directives
7.6.3
Validating the Configuration
8
Creating a Domain for an Enterprise Deployment
8.1
Overview of Creating a Domain
8.2
Enabling VIP1 in SOAHOST1
8.3
Running the Configuration Wizard on SOAHOST1 to Create a Domain
8.4
Post-Configuration and Verification Tasks
8.4.1
Creating boot.properties for the Administration Server on SOAHOST1
8.4.2
Starting Node Manager on SOAHOST1
8.4.3
Starting the Administration Server on SOAHOST1
8.4.4
Validating GridLink Data Sources
8.4.5
Validating the Administration Server Configuration
8.4.6
Creating a Separate Domain Directory for Managed Servers in the Same Node as the Administration Server
8.4.7
Applying the Java Required Files (JRF) Template to the WSM-PM_Cluster
8.4.8
Disabling Host Name Verification
8.4.9
Starting and Validating the WLS_WSM1 Managed Server
8.5
Propagating the Domain Configuration to SOAHOST2
8.5.1
Propagating the Domain Configuration to SOAHOST2 Using the unpack Utility
8.5.2
Modify the Upload and Stage Directories to an Absolute Path
8.5.3
Disabling Host Name Verification for the WLS_WSM2 Managed Server
8.5.4
Starting Node Manager on SOAHOST2
8.5.5
Starting and Validating the WLS_WSM2 Managed Server
8.6
Configuring the Java Object Cache for Oracle WSM
8.7
Configuring Oracle HTTP Server for the WebLogic Domain
8.7.1
Configuring Oracle HTTP Server for the Administration Server and the WLS_WSM
n
Managed Servers
8.7.2
Turning on the WebLogic Plug-In enabled Flag
8.7.3
Registering Oracle HTTP Server With WebLogic Server
8.7.4
Setting the Frontend URL for the Administration Console and Setting Redirection Preferences
8.7.5
Validating Access Through Oracle HTTP Server
8.7.6
Verifying Manual Failover of the Administration Server
8.8
Backing Up the WebLogic Domain Configuration
9
Extending the Domain for SOA Components
9.1
Overview of Extending the Domain for SOA Components
9.2
Prerequisites for Extending the Domain for Oracle SOA Components
9.2.1
Enabling VIP2 on SOAHOST1 and VIP3 on SOAHOST2
9.2.2
Synchronize System Clocks
9.3
Extending the Domain for SOA Components using the Configuration Wizard
9.4
Configuring Oracle Coherence for Deploying Composites
9.4.1
Enabling Communication for Deployment Using Unicast Communication
9.4.2
Specifying the Host Name Used by Oracle Coherence
9.5
Post-Configuration and Verification Tasks
9.5.1
Disabling Host Name Verification for the WLS_SOA
n
Managed Servers
9.5.2
Restarting the Node Manager on SOAHOST1
9.5.3
Propagating the Domain Changes to the Managed Server Domain Directory
9.5.4
Starting and Validating the WLS_SOA1 Managed Server
9.5.5
Propagating the Domain Configuration to SOAHOST2 Using the unpack Utility
9.5.5.1
Extracting the XEngine Files in SOAHOST2
9.5.6
Starting and Validating the WLS_SOA2 Managed Server
9.5.7
Validating GridLink Data Sources
9.6
Configuring Oracle HTTP Server with the Extended Domain
9.6.1
Configuring Oracle HTTP Server for the WLS_SOA
n
Managed Servers
9.6.2
Validating Access Through Oracle HTTP Server
9.6.3
Setting the Frontend HTTP Host and Port
9.6.3.1
Setting the Frontend HTTP Host and Port
9.6.3.2
About the Callback URL
9.7
Configuring a Default Persistence Store for Transaction Recovery
9.8
Configuring Oracle Adapters
9.8.1
Enabling High Availability for Oracle File and FTP Adapters
9.8.1.1
Using the Database Mutex Locking Operation
9.8.2
Enabling High Availability for Oracle JMS Adapters
9.8.3
Scaling the Oracle Database Adapter
9.9
Updating the B2B Instance Identifier for Transports
9.10
Backing Up the SOA Configuration
10
Extending the Domain to Include Oracle BPM
10.1
Overview of Extending the Domain to include Oracle BPM
10.2
Option 1: Extending a Domain to Include SOA and BPM
10.2.1
Enabling VIP2 on SOAHOST1 and VIP3 on SOAHOST2
10.2.2
Running the Configuration Wizard on SOAHOST1 to Extend the Current Domain
10.2.3
Validating GridLink Data Sources
10.2.4
Configuring Oracle Coherence for Deploying Composites
10.2.4.1
Enabling Communication for Deployment Using Unicast Communication
10.2.4.2
Specifying the Host Name Used by Oracle Coherence
10.2.5
Disabling Host Name Verification for the WLS_SOA
n
Managed Servers
10.2.6
Propagating the Domain Changes to the Managed Server Domain Directory
10.2.7
Starting and Validating the WLS_SOA1 Managed Server
10.2.8
Propagating the Domain Configuration to SOAHOST2 Using the Unpack Utility
10.2.9
Extracting the XEngine Files in SOAHOST2
10.2.10
Starting and Validating the WLS_SOA2 Managed Server
10.2.11
Configuring Oracle HTTP Server for WLS_SOA
n
Managed Servers
10.2.12
Validating Access Through Oracle HTTP Server
10.2.13
Setting the Frontend HTTP Host and Port
10.2.14
Configuring a Default Persistence Store for Transaction Recovery
10.2.15
Enabling High Availability for Oracle File and FTP Adapters
10.2.15.1
Using the Database Mutex Locking Operation
10.2.16
Scaling the Oracle Database Adapter
10.3
Option 2: Extending a SOA Domain to Include Oracle BPM
10.3.1
Running the Configuration Wizard on SOAHOST1 to Extend a SOA Domain to Include BPM
10.3.2
Propagating the Domain Configuration to the managed server directory in SOAHOST1 and to SOAHOST2
10.3.3
Starting the BPM Suite Components
10.3.4
Configuring Oracle HTTP Server for the WLS_SOA
n
Managed Servers
10.3.5
Validating Access Through Oracle HTTP Server
10.4
Backing Up the Oracle BPM Configuration
11
Extending a SOA Domain to Oracle Service Bus
11.1
Overview of Adding Oracle Service Bus to a SOA Domain
11.1.1
Prerequisites for Extending the SOA Domain to Include Oracle Service Bus
11.2
Enabling VIP5 on SOAHOST1 and VIP6 on SOAHOST2
11.3
Running the Configuration Wizard on SOAHOST1 to Extend a SOA Domain to Include Oracle Service Bus
11.4
Disabling Host Name Verification for the WLS_OSB
n
Managed Servers
11.5
Configuring Oracle Coherence for the Oracle Service Bus Result Cache
11.6
Configuring a Default Persistence Store for Transaction Recovery
11.7
Propagating the Domain Configuration to the Managed Server Directory in SOAHOST1 and to SOAHOST2
11.8
Starting the Oracle Service Bus Servers
11.9
Validating the WLS_OSB Managed Servers
11.10
Configuring Oracle HTTP Server for the WLS_OSBn Managed Servers
11.11
Setting the Front End HTTP Host and Port for OSB_Cluster
11.12
Validating Access Through Oracle HTTP Server
11.13
Enabling High Availability for Oracle DB, File and FTP Adapters
11.14
Configuring Server Migration for the WLS_OSB Servers
11.14.1
Setting Up the User and Tablespace for the Server Migration Leasing Table
11.14.2
Editing the Node Manager's Properties File
11.14.3
Setting Environment and Superuser Privileges for the wlsifconfig.sh Script
11.14.4
Configuring Server Migration Targets
11.14.5
Validating Server Migration
11.15
Backing Up the Oracle Service Bus Configuration
12
Extending the Domain to Include BAM
12.1
Overview of Adding BAM to a Domain
12.2
Prerequisites for Extending the Domain to Include BAM
12.3
Enabling VIP4 in BAMHOST1
12.4
Running the Configuration Wizard to Extend the Domain
12.5
Validating GridLink Data Sources
12.6
Configuring a Default Persistence Store for Transaction Recovery
12.7
Untargeting the BAM Server System from WLS_BAM2
12.8
Propagating the Domain Changes to the Managed Server Domain Directory
12.9
Disabling Host Name Verification for the WLS_BAM
n
Managed Servers
12.10
Starting Node Manager on BAMHOST1 and BAMHOST2
12.11
Starting the BAM System
12.12
Configuring the BAM Web Applications to Use the BAM Server in BAMHOST1
12.13
Configuring Oracle HTTP Server for the WLS_BAM
n
Managed Servers
12.14
Validating Access Through Oracle HTTP Server
12.15
Configuring Server Migration for the WLS_BAM1 Server
12.15.1
Setting Up the User and Tablespace for the Server Migration Leasing Table
12.15.2
Creating a Gridlink Data Source for leasing Using the Administration Console
12.15.3
Editing the Node Manager's Properties File
12.15.4
Setting Environment and Superuser Privileges for the wlsifconfig.sh Script
12.15.5
Enabling Host Name Verification for Node Manager in the BAMHOST
n
Nodes and the Administration Server
12.15.6
Configuring Server Migration Targets
12.15.7
Testing Server Migration
12.16
Applying Configuration Changes BAM components in a BAM Cluster
12.17
Backing Up the BAM Configuration
13
Setting Up Node Manager for an Enterprise Deployment
13.1
Overview of the Node Manager
13.2
Changing the Location of Node Manager Log
13.3
Enabling Host Name Verification Certificates for Node Manager in SOAHOST1
13.3.1
Generating Self-Signed Certificates Using the utils.CertGen Utility
13.3.2
Creating an Identity Keystore Using the utils.ImportPrivateKey Utility
13.3.3
Creating a Trust Keystore Using the Keytool Utility
13.3.4
Configuring Node Manager to Use the Custom Keystores
13.3.5
Using a Common or Shared Storage Installation
13.4
Starting the Node Manager on SOAHOST1
13.5
Enabling Host Name Verification Certificates for the Node Manager in SOAHOST2
13.5.1
Generating Self-Signed Certificates Using the utils.CertGen Utility
13.5.2
Importing Identities in SOAHOST2 using the "utils.ImportPrivateKey" Utility
13.5.3
Configuring Node Manager to Use the Custom Keystores
13.6
Starting Node Manager on SOAHOST2
13.7
Configuring WebLogic Servers to Use the Custom Keystores
14
Configuring Server Migration for an Enterprise Deployment
14.1
Overview of Server Migration for an Enterprise Deployment
14.2
Setting Up a User and Tablespace for the Server Migration Leasing Table
14.3
Creating a GridLink Data Source for Leasing Using the Administration Console
14.4
Editing the Node Manager's Properties File
14.5
Setting Environment and Superuser Privileges for the wlsifconfig.sh Script
14.6
Configuring Server Migration Targets
14.7
Testing Server Migration
15
Integrating an Enterprise Deployment with Oracle Identity Management
15.1
Overview of Integration With Oracle Identity Management
15.2
Configuring the Credential Store
15.2.1
Creating the LDAP Authenticator
15.2.2
Moving the WebLogic Administrator to LDAP
15.2.2.1
Provisioning Admin Users and Groups in an LDAP Directory
15.2.2.2
Assigning the Admin Role to the Admin Group
15.2.2.3
Updating the boot.properties File and Restarting the System
15.2.3
Reassociating the Domain Credential Store
15.3
Configuring the Policy Store
15.3.1
Setting a Node in The Server Directory
15.3.2
Re-associating the Domain Policy Store
15.4
Re-associating Credentials and Policies
15.5
Oracle Access Manager 10
g
Integration
15.5.1
Overview of Oracle Access Manager Integration
15.5.2
Prerequisites for Oracle Access Manager
15.5.3
Using the OAM Configuration Tool
15.5.3.1
Prerequisites for Running the OAM Configuration Tool
15.5.3.2
Running the OAM Configuration Tool
15.5.3.3
Verifying Successful Creation of the Policy Domain and AccessGate
15.5.3.4
Updating the Host Identifier
15.5.3.5
Updating the WebGate Profile
15.5.3.6
Adding Additional Access Servers
15.5.3.7
Configuring Delegated Form Authentication
15.5.4
Installing and Configuring WebGate
15.5.5
Changing the CacheControl Headers in the SOA_EDG_AG for Oracle BAM
15.5.6
Configuring IP Validation for the Webgate
15.5.7
Setting Up WebLogic Authenticators
15.5.7.1
Back Up Configuration Files
15.5.7.2
Setting Up the OAM ID Asserter
15.5.7.3
Setting the Order of Providers
15.6
Oracle Access Manager 11
g
Integration
15.6.1
Overview of Oracle Access Manager Integration
15.6.2
Prerequisites for Oracle Access Manager
15.6.3
Installing WebGate
15.6.3.1
Prerequisite for Installing GCC Libraries
15.6.3.2
Installing WebGate
15.6.3.3
Post-Installation Steps
15.6.4
Registering the WebGate Agent
15.6.4.1
The RREG Tool
15.6.4.2
Updating the OAM11
g
Request file
15.6.4.3
Running the oamreg tool
15.6.4.4
Copy Access files to WEBHOSTs
15.6.5
Setting Role Members for BPMWorkflowAdmin Application Role in soa-infra
15.6.6
Setting Up the WebLogic Authenticators
15.6.6.1
Back Up Configuration Files
15.6.6.2
Setting Up the OAM ID Asserter
15.6.6.3
Setting the Order of Providers
15.7
Backing Up the Identity Management Configuration
16
Managing the Topology for an Enterprise Deployment
16.1
Overview of Managing the Topology
16.2
Tips for Deploying Composites and Artifacts in a SOA Enterprise Deployment Topology
16.3
Managing Space in the SOA Infrastructure Database
16.4
Configuring UMS Drivers
16.5
Scaling Up the Topology (Adding Managed Servers to Existing Nodes)
16.5.1
Scale-up Procedure for Oracle SOA
16.5.2
Scale-up Procedure for Oracle BAM
16.5.3
Scale-up Procedure for Oracle BAM
16.5.4
Scale-up Procedure for Oracle Service Bus
16.6
Scaling Out the Topology (Adding Managed Servers to New Nodes)
16.6.1
Scale-out Procedure for the Oracle SOA
16.6.2
Scaling out the BAM Topology
16.6.3
Scale-out Procedure for Oracle BAM
16.6.4
Scale-out Procedure for Oracle Service Bus
16.7
Verifying Manual Failover of the Administration Server
16.7.1
Failing Over the Administration Server to a Different Node
16.7.2
Validating Access to SOAHOST2 Through Oracle HTTP Server
16.7.3
Failing the Administration Server Back to SOAHOST1
16.8
Performing Backups and Recoveries in the SOA Enterprise Deployments
16.9
Preventing Timeouts for SQLNet Connections
16.10
Recovering Failed BPEL and Mediator Instances
16.11
Configuring Web Services to Prevent Denial of Service and Recursive Node Attacks
16.12
Oracle Business Activity Monitoring (BAM) Configuration Properties
16.13
Using Shared Storage for Deployment Plans and SOA Infrastructure Applications Updates
16.14
Troubleshooting the Topology in an Enterprise Deployment
16.14.1
Access to BAM Results in HTTP Error 404
16.14.2
Page Not Found When Accessing soa-infra Application Through Load Balancer
16.14.3
Error While Retrieving Oracle B2B Document Definitions
16.14.4
Soa-infra Application Fails to Start Due to Deployment Framework Issues (Coherence)
16.14.5
Incomplete Policy Migration After Failed Restart of SOA Server
16.14.6
SOA, BAM, or WMS Servers Fail to Start Due to Maximum Number of Processes Available in Database
16.14.7
Administration Server Fails to Start After a Manual Failover
16.14.8
Error While Activating Changes in Administration Console
16.14.9
SOA/BAM Server Not Failed Over After Server Migration
16.14.10
SOA/BAM Server Not Reachable From Browser After Server Migration
16.14.11
SOA Server Stops Responding after Being Active and Stressed for a Period of Time
16.14.12
Exceptions While Performing Deploy/Purge/Import Operations in the B2B Console
16.14.13
OAM Configuration Tool Does Not Remove URLs
16.14.14
Redirecting of Users to Login Screen After Activating Changes in Administration Console
16.14.15
Redirecting of Users to Administration Console's Home Page After Activating Changes to OAM
16.14.16
Configured JOC Port Already in Use
16.14.17
SOA or BAM Server Fails to Start
16.14.18
Configuring JOC for B2B Delivery Channel Updates
16.14.19
SOA Coherence Cluster Conflicts when Multiple Clusters Reside in the Same Node
16.14.20
Sudo Error Occurs During Server Migration
16.14.21
Transaction Timeout Error
16.14.22
Exceeded Maximum Size Error Messages
A
Using Multi Data Sources with Oracle RAC
A.1
About Multi Data Sources and Oracle RAC
A.2
Typical Procedure for Configuring Multi Data Sources for an EDG Topology
B
Targeting Applications and Resources to Servers
B.1
Application Targets for Oracle SOA Suite
B.2
Oracle SOA Enterprise Deployment Library Targets
B.3
Oracle SOA Enterprise Deployment Startup Class Targets
B.4
Oracle SOA Enterprise Deployment Shutdown Class Targets
B.5
Oracle SOA Enterprise Deployment JMS system Resource Targets
B.6
Oracle SOA Enterprise Deployment WLDF system Resource Targets
B.7
Oracle SOA Enterprise Deployment Self-Tuning Resource Targets
Index
Scripting on this page enhances content navigation, but does not change the content in any way.