10.02.2013 Views

Progress Sonic ESB Configuration and Management Guide

Progress Sonic ESB Configuration and Management Guide

Progress Sonic ESB Configuration and Management Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 2: <strong>ESB</strong> Containers<br />

Using Activation Daemons<br />

Using an Activation Daemon is a way to launch new containers as spawned processes of<br />

the container hosting the Activation Daemon. This allows new containers to be launched<br />

by remote administrative clients without the administrator having to log on to that host. A<br />

typical use would be to have the container hosting the Activation Daemon launched as a<br />

Windows service on Windows platforms or a startup process under UNIX.<br />

An Activation Daemon monitors the health of its spawned containers <strong>and</strong>, depending on<br />

configured rules, restarts those containers upon failure. Normally, one Activation Daemon<br />

is deployed per host. Multiple Activation Daemons can be created per domain.<br />

Containers can be launched by the Activation Daemon:<br />

● At Activation Daemon startup time<br />

● At a configured time<br />

● After a container failure (up to a configurable number of retries)<br />

● On dem<strong>and</strong> from the <strong>Sonic</strong> <strong>Management</strong> Console or through the Activation<br />

Daemon’s management API (see the “Using the Runtime API for the <strong>Sonic</strong><br />

<strong>Management</strong> Environment” chapter in the <strong>Progress</strong> <strong>Sonic</strong>MQ Administrative<br />

Programming <strong>Guide</strong>)<br />

This section demonstrates how to create <strong>and</strong> configure an Activation Daemon to start an<br />

<strong>ESB</strong> Container. As an example, the procedures describe how to create an Activation<br />

Daemon to automatically start the Service5 container when the Activation Daemon’s<br />

container starts. See the “Configuring Framework Components” chapter in the <strong>Progress</strong><br />

<strong>Sonic</strong>MQ <strong>Configuration</strong> <strong>and</strong> <strong>Management</strong> <strong>Guide</strong> for detailed information on using<br />

Activation Daemons. The steps required to create, configure, <strong>and</strong> test the Activation<br />

Daemon are:<br />

1. “Creating an Activation Daemon” on page 88<br />

2. “Adding an Activation Daemon to a <strong>Management</strong> Container” on page 88<br />

3. “Adding an <strong>ESB</strong> Container to an Activation Daemon’s Activation List” on page 90<br />

87 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Management</strong> <strong>Guide</strong> 8.5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!