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 ...
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