Table of Contents
- Title and Copyright Information
- Preface
-
Part I Understanding an Enterprise Deployment
- 1 Enterprise Deployment Overview
-
2
About a Typical Enterprise Deployment
- Diagram of a Typical Enterprise Deployment
-
About the Typical Enterprise Deployment Topology Diagram
- Understanding the Firewalls and Zones of a Typical Enterprise Deployment
- Understanding the Elements of a Typical Enterprise Deployment Topology
- Receiving Requests Through Hardware Load Balancer
- Understanding the Web Tier
-
Understanding the Application Tier
- Configuration of the Administration Server and Managed Servers Domain Directories
- Using Oracle Web Services Manager in the Application Tier
- Best Practices and Variations on the Configuration of the Clusters and Hosts on the Application Tier
- About the Node Manager Configuration in a Typical Enterprise Deployment
- About Using Unicast for Communications within the Application Tier
- Understanding OPSS and Requests to the Authentication and Authorization Stores
- About Coherence Clusters In a Typical Enterprise Deployment
- About the Data Tier
-
3
About the Oracle SOA Suite Enterprise Deployment Topology
- About the Primary and Build-Your-Own Enterprise Deployment Topologies
- Diagrams of the Primary Oracle SOA Suite Enterprise Topologies
- About the Primary Oracle SOA Suite Topology Diagrams
-
Flow Charts and Road Maps for Implementing the Primary Oracle SOA Suite Enterprise Topologies
- Flow Chart of the Steps to Install and Configure the Primary Oracle SOA Suite Enterprise Topologies
- Roadmap Table for Planning and Preparing for an Enterprise Deployment
- Roadmap Table for Configuring the Oracle SOA Suite and Oracle Service Bus Enterprise Topology
- Roadmap Table for Configuring the Oracle SOA Suite and Oracle Business Activity Monitoring Enterprise Topology
- Building Your Own Oracle SOA Suite Enterprise Topology
- About Installing and Configuring a Custom Enterprise Topology
- About Using SSL Certificates in the Oracle SOA Suite Enterprise Topology
- About Using JDBC Persistent Stores
- About Using Automatic Service Migration for the Oracle SOA Suite Enterprise Topology
- About Reference Configuration for SOA and OSB
-
Part II Preparing for an Enterprise Deployment
-
4
Using the Enterprise Deployment Workbook
- Introduction to the Enterprise Deployment Workbook
- Typical Use Case for Using the Workbook
- Using the Oracle SOA Suite Enterprise Deployment Workbook
- Who Should Use the Enterprise Deployment Workbook?
-
5
Procuring Resources for an Enterprise Deployment
- Hardware and Software Requirements for the Enterprise Deployment Topology
- Reserving the Required IP Addresses for an Enterprise Deployment
- Identifying and Obtaining Software Distributions for an Enterprise Deployment
-
6
Preparing the Load Balancer and Firewalls for an Enterprise Deployment
-
Configuring Virtual Hosts on the Hardware Load Balancer
- Overview of the Hardware Load Balancer Configuration
- Typical Procedure for Configuring the Hardware Load Balancer
- Summary of the Virtual Servers Required for an Enterprise Deployment
- Additional Instructions for admin.example.com
- Additional Instructions for soa.example.com
- Additional Instructions for soainternal.example.com
- Additional Instructions for osb.example.com
- Additional Instructions for mft.example.com
- Configuring the Firewalls and Ports for an Enterprise Deployment
-
Configuring Virtual Hosts on the Hardware Load Balancer
-
7
Preparing the File System for an Enterprise Deployment
- Overview of Preparing the File System for an Enterprise Deployment
- Shared Storage Recommendations When Installing and Configuring an Enterprise Deployment
- About the Recommended Directory Structure for an Enterprise Deployment
- File System and Directory Variables Used in This Guide
- About Creating and Mounting the Directories for an Enterprise Deployment
- Summary of the Shared Storage Volumes in an Enterprise Deployment
-
8
Preparing the Host Computers for an Enterprise Deployment
- Verifying the Minimum Hardware Requirements for Each Host
- Verifying Linux Operating System Requirements
- Configuring Operating System Users and Groups
- Enabling Unicode Support
- Setting the DNS Settings
- Configuring Users and Groups
- Configuring a Host to Use an NTP (time) Server
- Configuring a Host to Use an NIS/YP Host
- Mounting the Required Shared File Systems on Each Host
- Enabling the Required Virtual IP Addresses on Each Host
- 9 Preparing the Database for an Enterprise Deployment
-
4
Using the Enterprise Deployment Workbook
-
Part III Configuring the Enterprise Deployment
-
10
Creating the Initial Infrastructure Domain for an Enterprise Deployment
- About the Initial Infrastructure Domain
- Variables Used When Creating the Infrastructure Domain
- Installing the Oracle Fusion Middleware Infrastructure on SOAHOST1
- Creating the Database Schemas
- Configuring the Infrastructure Domain
- Download and Configure WebLogic Remote Console
- Configuring SSL Certificates for the Domain
- Configuring a Per Host Node Manager for an Enterprise Deployment
- Configuring the Domain Directories and Starting the Servers on SOAHOST1
- Configuring Web Services Manager
- Propagating the Domain and Starting the Servers on SOAHOST2
- Modifying the Upload and Stage Directories to an Absolute Path
-
Creating a New LDAP Authenticator and Provisioning Enterprise Deployment Users and Group
- About the Supported Authentication Providers
- About the Enterprise Deployment Users and Groups
- Prerequisites for Creating a New Authentication Provider and Provisioning Users and Groups
- Provisioning a Domain Connector User in the LDAP Directory
- Creating the New Authentication Provider
- Provisioning an Enterprise Deployment Administration User and Group
- Adding the Administration Role to the New Administration Group
- Adding the wsm-pm Role to the Administrators Group
- Backing Up the Configuration
- Verification of Manual Failover of the Administration Server
-
11
Configuring Oracle HTTP Server for an Enterprise Deployment
- About the Oracle HTTP Server Domains
- Variables Used When Configuring the Oracle HTTP Server
- Installing Oracle HTTP Server on WEBHOST1
- Creating an Oracle HTTP Server Domain on WEBHOST1
- Installing and Configuring an Oracle HTTP Server Domain on WEBHOST2
- Starting the Node Manager and Oracle HTTP Server Instances on WEBHOST1 and WEBHOST2
- Generate Required Cetificates for OHS SSL Listeners
-
Configuring Oracle HTTP Server to Route Requests to the Application Tier
- About the Oracle HTTP Server Configuration for an Enterprise Deployment
- Modifying the httpd.conf File to Include Virtual Host Configuration Files
- Creating the Virtual Host Configuration Files
- Validating the Virtual Server Configuration on the Load Balancer
- Validating Access to the Management Consoles and Administration Server
- Configure a New Provider in the WebLocic Remote Console to Access the Domain Configuration Through the Frontend LBR
-
12
Extending the Domain with Oracle SOA Suite
- Variables Used When Configuring Oracle SOA Suite
- Synchronizing the System Clocks
- Installing the Software for an Enterprise Deployment
- Creating the Oracle SOA Suite Database Schemas
- Extending the Enterprise Deployment Domain with Oracle SOA Suite
- Update Certificates for New Frontend Addresses
- Update the WebLogic Servers Security Settings
- Propagating the Extended Domain to the Domain Directories and Machines
- Starting and Validating the WLS_SOA1 Managed Server
- Starting and Validating the WLS_SOA2 Managed Server
- Modifying the Upload and Stage Directories to an Absolute Path
- Configuring the Web Tier for the Extended Domain
-
Post-Configuration Steps for Oracle SOA Suite
- Configuring Oracle Adapters for Oracle SOA Suite
- Considerations for Sync-Async Interactions in a SOA Cluster
- Updating FusionAppsFrontendHostUrl
- Replacing Connect Strings with the Appropriate TNS Alias
- Backing Up the Configuration
-
13
Extending the Domain with Oracle Service Bus
- About Configuring Oracle Service Bus in Its Own Domain
- Variables Used When Configuring Oracle Service Bus
- Overview of Adding OSB to the Topology
- Prerequisites for Extending the Domain to Include Oracle Service Bus
- Installing Oracle Service Bus Software
- Extending the SOA or Infrastructure Domain to Include Oracle Service Bus
- Update Certificates for New Frontend Addresses
- Update the WebLogic Servers Security Settings
- Propagating the Extended Domain to the Domain Directories and Machines
- Modifying the Upload and Stage Directories to an Absolute Path
- Configuring the Web Tier for the Extended Domain
- Post-Configuration Tasks for Oracle Service Bus
- Replacing Connect Strings with the Appropriate TNS Alias
- Backing Up the Configuration
-
14
Extending the Domain with Business Process Management
- Variables Used When Configuring Business Process Management
- Support for Reference Configuration in Business Process Management
- Prerequisites for Extending the SOA Domain to Include Oracle BPM
- Installing Oracle Business Process Management for an Enterprise Deployment
- Running the Configuration Wizard on SOAHOST1 to Extend a SOA Domain to Include BPM
- Propagating the Extended Domain to the Domain Directories and Machines
- Starting the WLS_SOA Managed Servers with Business Process Management
- Adding the Enterprise Deployment Administration User to the Oracle BPM Administrators Group
- Configuring the Web Tier for the Extended Domain
- Validating Access to Business Process Management Through the Hardware Load Balancer
- Configuring BPMJMSModule for the Oracle BPM Cluster
- Replacing Connect Strings with the Appropriate TNS Alias
- Backing Up the Configuration
-
15
Extending the Domain with Oracle Enterprise Scheduler
- About Adding Oracle Enterprise Scheduler
- Variables Used When Configuring Oracle Enterprise Scheduler
- Support for Reference Configuration in Oracle Enterprise Scheduler
- Creating the Database Schemas for ESS
- Extending the SOA Domain to Include Oracle Enterprise Scheduler
- Update Certificates for New Frontend Addresses
- Update the WebLogic Servers Security Settings
- Propagating the Extended Domain to the Domain Directories and Machines
- Adding the ESSAdmin Role to the SOA Administrators Group
- Starting and Validating the WLS_ESS1 Managed Server
- Starting and Validating the WLS_ESS2 Managed Server
- Modifying the Upload and Stage Directories to an Absolute Path
- Configuring the Web Tier for the Extended Domain
- Validating Access to Oracle Enterprise Scheduler Through the Hardware Load Balancer
- Replacing Connect Strings with the Appropriate TNS Alias
- Backing Up the Configuration
-
16
Extending the Domain with Business Activity Monitoring
- Variables Used When Configuring Business Activity Monitor
- Support for Reference Configuration in BAM
- About Configuring BAM in Its Own Domain
- Prerequisites When Adding Oracle BAM to the Domain
- Special Instructions When Configuring Oracle BAM on Separate Hosts
- Roadmap for Adding Oracle BAM to the Domain
- Extending the SOA Domain to Include Oracle Business Activity Monitoring
- Update Certificates for New Frontend Addresses
- Update the WebLogic Servers Security Settings
- Propagating the Extended Domain to the Domain Directories and Machines
- Adding the Enterprise Deployment Administration User to the Oracle BAM Administration Group
- Starting and Validating the WLS_BAM1 Managed Server
- Starting and Validating the WLS_BAM2 Managed Server
- Modifying the Upload and Stage Directories to an Absolute Path
- Configuring the Web Tier for the Extended Domain
- Validating Access to Oracle BAM Through the Hardware Load Balancer
- Replacing Connect Strings with the Appropriate TNS Alias
- Backing Up the Configuration
-
17
Extending the Domain with Oracle B2B
- Variables Used When Configuring Oracle B2B
- Support for Reference Configuration in Oracle B2B
- Prerequisites for Extending the SOA Domain to Include Oracle B2B
- Installing Oracle B2B for an Enterprise Deployment
- Running the Configuration Wizard to Extend for Oracle B2B
- Propagating the Extended Domain to the Domain Directories and Machines
- Starting the B2B Suite Components
- Updating the B2B Instance Identifier for Transports
- Configuring the Web Tier for the Extended Domain
- Adding the B2BAdmin Role to the SOA Administrators Group
- Validating Access to Oracle B2B Through the Load Balancer
- Replacing Connect Strings with the Appropriate TNS Alias
- Backing Up the Configuration
-
18
Configuring Oracle Managed File Transfer in an Enterprise Deployment
- About Oracle Managed File Transfer
- Variables Used When Configuring Managed File Transfer
- Synchronizing the System Clocks
- Prerequisites for Creating the Managed File Transfer Domain
- Installing the Software for an Enterprise Deployment
- Creating the Managed File Transfer Database Schemas
- Creating the Managed File Transfer Domain for an Enterprise Deployment
- Download and Configure Weblogic Remote Console
- Configuring SSL Certificates for the Domain
- Configuring a Per Host Node Manager for an Enterprise Deployment
- Configuring the Domain Directories and Starting the Servers on MFTHOST1
- Configuring Web Services Manager
- Propagating the Domain and Starting the Servers on MFTHOST2
- Modifying the Upload and Stage Directories to an Absolute Path
- Configuring the Web Tier for the Extended Domain
- Validating the Managed File Transfer URLs Through the Load Balancer
- Configuring and Enabling the SSH-FTP Service for Managed File Transfer
- Creating a New LDAP Authenticator and Provisioning Users for Managed File Transfer
- Replacing Connect Strings with the Appropriate TNS Alias
- Backing Up the Configuration
-
10
Creating the Initial Infrastructure Domain for an Enterprise Deployment
-
Part IV Common Configuration and Management Procedures for an Enterprise Deployment
-
19
Common Configuration and Management Tasks for an Enterprise Deployment
-
Configuration and Management Tasks for All Enterprise Deployments
- Verifying Appropriate Sizing and Configuration for the WLSRuntimeSchemaDataSource
- Verifying Manual Failover of the Administration Server
- Modifying the Upload and Stage Directories to an Absolute Path in an Enterprise Deployment
- Setting the Front End Host and Port for a WebLogic Cluster
- About Using Third Party SSL Certificates in the WebLogic and Oracle HTTP Servers
- Enabling SSL Communication Between the Middle Tier and SSL Endpoints
-
Configuring Roles for Administration of an Enterprise Deployment
- Summary of Products with Specific Administration Roles
- Summary of Oracle SOA Suite Products with Specific Administration Groups
- Adding a Product-Specific Administration Role to the Enterprise Deployment Administration Group
- Adding the Enterprise Deployment Administration User to a Product-Specific Administration Group
-
Using Persistent Stores for TLOGs and JMS in an Enterprise Deployment
- Products and Components that use JMS Persistence Stores and TLOGs
- JDBC Persistent Stores vs. File Persistent Stores
-
Using JDBC Persistent Stores for TLOGs and JMS in an Enterprise Deployment
- Recommendations for TLOGs and JMS Datasource Consolidation
- Roadmap for Configuring a JDBC Persistent Store for TLOGs
- Roadmap for Configuring a JDBC Persistent Store for JMS
- Creating a User and Tablespace for TLOGs
- Creating a User and Tablespace for JMS
- Creating GridLink Data Sources for TLOGs and JMS Stores
- Assigning the TLOGs JDBC Store to the Managed Servers
- Creating a JDBC JMS Store
- Assigning the JMS JDBC store to the JMS Servers
- Creating the Required Tables for the JMS JDBC Store
- About JDBC Persistent Stores for Web Services
- Best Configuration Practices When Using RAC and Gridlink Datasources
- Using TNS Alias in Connect Strings
- Performing Backups and Recoveries for an Enterprise Deployment
- Configuration and Management Tasks for an Oracle SOA Suite Enterprise Deployment
-
Configuration and Management Tasks for All Enterprise Deployments
- 20 Using Service Migration in an Enterprise Deployment
- 21 Scaling Procedures for an Enterprise Deployment
-
19
Common Configuration and Management Tasks for an Enterprise Deployment
-
A
Targeting Applications and Resources to Servers
- Oracle SOA Enterprise Application Targets
- Oracle SOA Enterprise Deployment Library Targets
- Oracle SOA Enterprise Deployment Startup Class Targets
- Oracle SOA Enterprise Deployment Shutdown Class Targets
- Oracle SOA Enterprise Deployment JMS System Resource Targets
- Oracle SOA Enterprise Deployment JDBC System Resource Targets