Contents for Deployment Guide

Introduction

Deployment Goals

Key Deployment Tasks

Roles in ALSB Deployment

Deployment Specialists

WebLogic Server Administrators

Database Administrators

Key Deployment Resources

WebLogic Server Resources

Clustering

Java Message Service

EJB Pooling and Caching

JDBC Connection Pools

Execution Thread Pool

J2EE Connector Architecture

ALSB Configuration Resources

Business Services

Proxy Services

WSDLs

Schemas

Service Accounts

Proxy Service Providers

WS-Policies

XQuery and XSLT Transformations

MFLs

JARS

Alert Destinations

UDDI Registries

JNDI Providers

SMTP Servers

Best Practices to Follow When Migrating Global Resources

Relational Database Management System Resources

Hardware, Operating System, and Network Resources

Configuring a Single-Server Deployment

Step 1. Configure a Database for the JMS Reporting Provider Data Store

Step 2. Prepare an ALSB Domain

Creating an ALSB Domain Using the Configuration Wizard

Configuring JMS Resources

Step 3. Configure ALSB Security

Step 4. Deploy an ALSB Configuration

Step 5. Update Your Domain as Your Production Environment Changes

Changing a Business Service

Installing a New Version of a Proxy Service

Online Configuration Updates

Best Practices for Successful Online Configuration Updates

Understanding ALSB Clusters

Understanding ALSB Clusters

Designing a Clustered Deployment

Introducing ALSB Domains

Creating Domains

Clustered Servers

ALSB Deployment Resources

Singleton Resources

Monitoring and Alert Resources in a Cluster

Cluster Configuration Changes and Deployment Requests

Load Balancing in a ALSB Cluster

Load Balancing HTTP Functions in a Cluster

Load Balancing JMS Functions in a Cluster

High Availability in an ALSB Cluster

Highly Available JMS for ALSB

Deploying Configurations

Configuring a Clustered Deployment

Step 1. Comply with Configuration Prerequisites

Step 2. Prepare an ALSB Domain

Creating an ALSB Domain Using the Configuration Wizard

Adding Proxy Server or Firewall Information to your Domain Configuration

Configuring JMS Resources

Step 3. Configure ALSB Security

Step 4. Starting, Stopping, and Monitoring Managed Servers

Starting and Stopping Managed Servers

Monitoring Your Servers

Step 5. Deploy an ALSB Configuration

Step 6.Update Your Domain as Your Production Environment Changes

Adding a Managed Server

Adding A Managed Server to an ALSB Cluster

Updating Business Service Configurations for an Expanded Cluster

Updating Proxy Service Configurations for an Expanded Cluster

Dropping a Managed Server

Changing a Business Service in a Cluster

Installing a New Version of a Proxy Service in a Cluster

Understanding ALSB High Availability

About ALSB High Availability

Recommended Hardware and Software

Regarding JMS File Stores

What Happens When a Server Fails

Software Faults

Hardware Faults

Server Migration

Message Reporting Purger

ALSB Failure and Recovery

Transparent Server Reconnection

EIS Instance Failover

High Availability for Poller Based Transports

JMS Queues

High Availability in Clusters

Load Balancing

Using the Deployment APIs

Managing Sessions Using Programs and Scripts

Creating, Activating, Discarding, and Locating Sessions

Examples

Managing Configuration Tasks Using Programs and Scripts

Importing, Exporting, and Querying Configurations

Updating Environment-Specific Information

Examples

AquaLogic Service Bus Deployment Resources

ALSB Domain Extension Template

Generated Domain Output

Resources and Services Configured