10.02.2013 Views

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 8: Distributed <strong>Deployment</strong> at Runtime<br />

Multiple Services in a Container<br />

Sometimes the resources to maintain a service do not tax a system’s resources. You can<br />

choose to place several different services into a container and let them work<br />

independently to provide finer granularity for your composite application. Some services<br />

complement each other to the point where they comprise a coarser grained application, as<br />

shown:<br />

Directory<br />

Service<br />

Management<br />

Node<br />

ctHostA1<br />

<strong>esb</strong>HostA1<br />

Enterprise Service Bus<br />

<strong>ESB</strong> Container<br />

<strong>Sonic</strong> <strong>ESB</strong><br />

Management Container<br />

<strong>Sonic</strong>MQ<br />

In this illustration, several services are <strong>deploy</strong>ed in a container. The services work<br />

independently, sharing the caching and runtime management of the single container.<br />

When Intra-Container Messaging is enabled on a container, messages can be transferred<br />

within the container. Do this when a message heading for one hosted service’s exit<br />

endpoint matches the entry endpoint of another service hosted in the container.<br />

For more information on intra-container messaging and also its Quality of Service<br />

ramifications, see the <strong>Sonic</strong> <strong>ESB</strong> <strong>Product</strong> Family: Development <strong>Guide</strong> in the Eclipse help.<br />

See Part IV of the <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> Configuration and Management <strong>Guide</strong> for<br />

150 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong><br />

ctHostA1<br />

HostA

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

Saved successfully!

Ooh no, something went wrong!