bea.com | products | dev2dev | support | askBEA
 Download Docs   Site Map   Glossary 
Search

Deploying Solutions

 Previous Next Contents Index View as PDF  

Introduction

Deployment Goals

Key Deployment Tasks

Roles in Integration Solution Deployment

Deployment Specialists

WebLogic Server Administrators

Database Administrators

Deployment Architecture

Key Deployment Resources

WebLogic Server Resources

Clustering

Java Message Service

EJB Pooling and Caching

JDBC Connection Pools

Execution Thread Pool

J2EE Connector Architecture

Business Process Management Resources

Overview of BPM Resources

Types of BPM Resources

BPM Work Sequence

B2B Integration Resources

Application Integration Resources

Synchronous Service Invocations

Asynchronous Service Invocations

Events

Application Views and Connection Factories

Relational Database Management System Resources

Hardware, Operating System, and Network Resources

Understanding WebLogic Integration Clusters

Understanding WebLogic Integration Clusters

Designing a Clustered Deployment

Introducing WebLogic Integration Domains

Creating Domains

Clustered Servers

Note About Cluster and Management Domains

Deploying WebLogic Integration Resources

Clusterable Resources

Two-Phase Deployment of WebLogic Integration

Distribution Guidelines

Deployment Order in WebLogic Integration Application

Deploying The Default Web Application

Note About Administration Servers

Load Balancing in a WebLogic Integration Cluster

Load Balancing WebLogic Server Functions in a Cluster

Load Balancing BPM Functions in a Cluster

Event Queues and Associated Pools

Creating New Pools

Requirements for Load Balancing BPM Functionality

Timed Events

Load Balancing Application Integration Functions in a Cluster

Load Balancing B2B Integration Functions in a Cluster

High Availability in a WebLogic Integration Cluster

Highly Available JMS

High Availability for Asynchronous Service Requests

High Availability for Event Forwarding

Understanding JMS Resources

JMS Connection Factories

JMS JDBC Stores

JMS Servers and JMS Destinations

Creating a Store and Associating It with a Connection Pool

Creating a JMS Server and Associating It with the Store

Deploying Adapters

Configuring a Clustered Deployment

Step 1. Comply with Configuration Prerequisites

Setting the wlai.clusterFrontEndHostAndPort Property (Optional)

Why Set the wlai.clusterFrontEndHostAndPort Property?

How to Set the wlai.clusterFrontEndHostAndPort Property

Step 2. Create a WebLogic Integration Domain

Step 3. Configure the Database for Your Domain

Step 4. Configure BPM Resources for One Managed Server

Edit the Configuration File

Use the WebLogic Server Administration Console

Configure BPM Master EJB for One Managed Server

Configure BPM Event Topic for One Managed Server

Step 5. Configure Event Router WAR File for Adapters

Using the Administration Console

Using the config.xml File

Step 6. Configure an RDBMS Realm

Step 7. Configure a Router

Step 8. Edit the startWeblogic Command File

Step 9. Set Up Managed Servers for Your Domain

Add a Managed Server to an Existing Installation

Step 1. Create a New Managed Server

Step 2. Update the Domain Configuration for the New Managed Server (Optional)

Add a Managed Server in a New Location

Step 1. Copy the Contents of Your Preconfigured Domain to the New Location

Step 2. Modify the Contents of the Directory You Copied

Step 3. Create a Managed Server

Step 4. Update the Domain Configuration for the New Managed Server (Optional)

Step 10. Configure WebLogic Integration for Automatic Restart

Step 11. Configure WebLogic Integration for Migration from Failed to Healthy Node

Step 12. Configure WebLogic Integration Security

Step 13. Start the Servers in the Domain

Before You Start the Servers

Starting Servers in a Domain for Which the Node Manager Is Not Configured

Starting Servers in a Domain for Which the Node Manager Is Configured

Monitoring and Shutting Down Your Servers

Understanding WebLogic Integration High Availability

About WebLogic Integration High Availability

Recommended Hardware and Software

What to Expect from WebLogic Integration Recovery

Configuring WebLogic Integration for Automatic Restart

Node Manager

Step 1. Configure Managed Servers for Remote Start

Step 2. Configure SSL for Your Administration Server

Step 3. Configure the Node Manager

Step 4. Configure Self-Health Monitoring

Step 5. Start the Node Manager

Syntax for the Start Node Manager Command

Starting the Node Manager When a Machine Is Booted

Configuring WebLogic Integration for Migration from Failed to Healthy Node

Step 1. Configure Your Cluster

Step 2. Configure Migratable Targets for JMS Servers and JTA Recovery Service

Failover and Recovery

Backup and Failover for an Administration Server

Manual Migration of WebLogic Integration from Failed to Healthy Node

Using the weblogic.Admin Command-Line Utility

Using the WebLogic Server Administration Console

Recovering a Database

Recovering JMS Stores

Using WebLogic Integration Security

Overview of WebLogic Integration Security

Security and WebLogic Integration Domains

WebLogic Server Security Principals and Resources Used in WebLogic Integration

Considerations for Configuring Security

About Digital Certificates

Digital Certificate Formats

Using the Secure Sockets Layer (SSL) Protocol

Using an Outbound Proxy Server or Proxy Plug-In

Using an Outbound Proxy Server

Using a Web Server with the WebLogic Proxy Plug-In

Using a Firewall

Setting Up a Secure Deployment

Step 1: Create the Domain

Step 2: Configure WebLogic Server Security

Step 3: Configure BPM Security

Step 4: Configure B2B Integration Security

Obtaining Certificates

Creating the Keystores

Configuring Local Trading Partners

Configuring Remote Trading Partners

Implementing the Security Requirements for Business Protocols

Step 5: Configure Application Integration Security

Tuning Performance

Tuning WebLogic Integration Performance

Primary Tuning Resources

Tuning WebLogic Server Performance

Configuring EJB Pool and Cache Sizes

Configuring JDBC Connection Pool Sizes

Configuring the Execution Thread Pool

Configuring Resource Connection Pools for J2EE Connector Architecture Adapters

Configuring Large Message Support for B2B

Configuring EJB Transactions

Monitoring and Tuning the Java Virtual Machine (JVM)

Choosing the JVM

Tuning JVM Heap Size

Garbage Collection Control on Hotspot JVM

Monitoring JVM Heap Usage

Monitoring and Tuning Run-Time Performance

Monitoring and Tuning WebLogic Server Performance

Do You Have Enough Threads?

How Many Transactions Are Occurring?

Do You Have Enough JDBC Connections?

Monitoring and Tuning BPM Performance

Do You Have Enough Message-Driven Beans?

How Many of Each Type of Bean Does My System Have?

Guaranteeing Message Delivery

Monitoring and Tuning B2B Integration Performance

Monitoring B2B Activity

Monitoring and Tuning Application Integration Performance

Monitoring and Tuning Application View Connections

Monitoring and Tuning EJB Pools for Application Integration

Profiling Applications

Tuning Hardware, Operating System, and Network Resources

Performance Bottlenecks

Tuning Hardware

Tuning the Operating System

Configurable TCP Tuning Parameters on Windows NT/2000

System Monitoring on Windows NT/2000

Swap Space Configuration for Solaris

Network Tuning for Solaris

System Monitoring for Solaris

Tuning Network Performance

Tuning Databases

General Database Tuning Suggestions

Opened Cursors

Disk I/O Optimization

Database Sizing and Organization of Table Spaces

Checkpointing

Database Compatibility

Database Monitoring

Tuning Oracle Databases

V$Tables

Initialization Parameters

Tuning Options for System Administrators

Tuning Microsoft SQL Server Databases

Tuning Sybase Databases

Deploying WebLogic Integration Client Applications

JAR Files

Requirements and Recommendations

Deploying Resource Adapters

Using the weblogic.Deployer Command-Line Utility

Using the WebLogic Server Administration Console

 

Back to Top Previous Next