BEA Logo BEA WLI Release 2.1

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   WLI Doc Home   |   Deploying Solutions   |   Previous Topic   |   Next Topic   |   Contents   |   Index   |   View as PDF

Deploying Solutions

 

This document describes how to deploy an integration solution using BEA WebLogic Integration in a production environment.

 

Introduction

Deployment Goals

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

Relational Database Management System Resources

Hardware, Operating System, and Network Resources

Roles in Integration Solution Deployment

Deployment Specialists

WebLogic Server Administrators

Database Administrators

Key Deployment Tasks

 

Configuring WebLogic Integration Clusters

Understanding WebLogic Integration Clusters

About WebLogic Integration Clusters

Designing a Clustered Deployment

WebLogic Integration Deployment Resources

Resource Groups

Deployment Containers

Load Balancing in a WebLogic Integration Cluster

Load Balancing WebLogic Server in a Cluster

Load Balancing BPM in a Cluster

Load Balancing Application Integration in a Cluster

Configuring a Clustered Deployment

Configuration Prerequisites

Summary of Basic Configuration Tasks

Setting Up a WebLogic Integration Managed Server

Adding a Managed Server to the Existing Installation

Installing a Managed Server in a New Location

Sample Managed Server Startup

Adding Managed Servers and Creating Clusters

Creating a Cluster

Creating a Machine

Creating a Server

Assigning an Existing Server to a Machine or Cluster

Configuring JMS Queues for BPM

Configuring JMS Servers and Queues for Application Integration

Create a Store and Associate It with a Connection Pool

Create a JMS Server and Associate It with the Store

Distributing Resources Across Servers or Clusters

Distribution Guidelines

Targeting Resources to Clusters

Targeting Resources to Servers

Starting the Servers in the Domain

 

Using WebLogic Integration Security

Overview of WebLogic Integration Security

WebLogic Server Security

Business Process Management Security

B2B Integration Security

Application Integration Security

WebLogic Server Security Principals Used in WebLogic Integration

 

Tuning Performance

Tuning WebLogic Integration Performance

Primary Tuning Resources

Tuning WebLogic Server Performance

Configuring the Pool Size of BPM Event Listener Message-Driven Beans

Configuring the Number of Application Integration Asynchronous Request Threads

Configuring Other 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

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?

Monitoring and Tuning B2B Integration Performance

Monitoring B2B activity

Monitoring and Tuning AI Performance

Monitoring and Tuning Application View Connections

Monitoring and Tuning Queues for Asynchronous Services

Enabling Transactions and Persistence in Asynchronous Service Request/Response Handling for JMS

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

Other Database Tuning Considerations

Tuning Oracle Databases

V$ Tables

Initialization Parameters

Tuning Options for System Administrators

Tuning Microsoft SQL Server Databases

Tuning Sybase Databases

Tuning Cloudscape Databases

 

back to top   next page