Progress Sonic 8.0 ESB Configuration and Management Guide
Progress Sonic 8.0 ESB Configuration and Management Guide
Progress Sonic 8.0 ESB Configuration and Management Guide
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Contents<br />
Chapter 2: <strong>ESB</strong> Containers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51<br />
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52<br />
Creating <strong>ESB</strong> Containers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55<br />
<strong>ESB</strong> Container Intra-container Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58<br />
Viewing or Editing <strong>ESB</strong> Container Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59<br />
Managing the Services Associated with an <strong>ESB</strong> Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60<br />
Adding Services or <strong>ESB</strong> Process Entry Points to an <strong>ESB</strong> Container. . . . . . . . . . . . . . . . . . . . .61<br />
Deleting <strong>ESB</strong> ContainerServices from an <strong>ESB</strong> Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62<br />
Changing the Number of Listeners on Services in <strong>ESB</strong> Containers . . . . . . . . . . . . . . . . . . . . .63<br />
Deploying an <strong>ESB</strong> Container in a <strong>Management</strong> Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63<br />
Setting Test Mode for <strong>ESB</strong> Containers Used in Development. . . . . . . . . . . . . . . . . . . . . . . . . .64<br />
Adding JAR files to an <strong>ESB</strong> Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65<br />
Changing the State of <strong>Management</strong> <strong>and</strong> <strong>ESB</strong> Containers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67<br />
Monitoring Service Metrics <strong>and</strong> Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71<br />
St<strong>and</strong>ard Metrics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71<br />
St<strong>and</strong>ard Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73<br />
Enabling Integration with Actional for Visualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74<br />
Logging <strong>and</strong> Tracing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76<br />
Using Activation Daemons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79<br />
Creating an Activation Daemon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80<br />
Adding an Activation Daemon to a <strong>Management</strong> Container . . . . . . . . . . . . . . . . . . . . . . . . . . .80<br />
Adding an <strong>ESB</strong> Container to an Activation Daemon’s Activation List . . . . . . . . . . . . . . . . . . .82<br />
Chapter 3: <strong>ESB</strong> Endpoints <strong>and</strong> Connections. . . . . . . . . . . . . . . . . . . . . . . . . . .85<br />
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86<br />
<strong>ESB</strong> Addresses <strong>and</strong> References to Endpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87<br />
Entry Endpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88<br />
Exit Endpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88<br />
Fault Endpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88<br />
Rejected Message Endpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89<br />
Evaluating Endpoint Requirements on JMS Destinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91<br />
When to Use Topics, When to Use Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92<br />
Multiple Brokers, Clusters, <strong>and</strong> Nodes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95<br />
Configuring <strong>Progress</strong> <strong>Sonic</strong>MQ Endpoints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97<br />
Deleting <strong>Progress</strong> <strong>Sonic</strong>MQ Endpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101<br />
Fault Tolerant Connections <strong>and</strong> Reconnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101<br />
Inbound <strong>and</strong> Outbound Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102<br />
Fault Tolerant Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102<br />
8 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Management</strong> <strong>Guide</strong> <strong>8.0</strong>