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

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

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

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

Overview<br />

The procedures previously described in this guide described single services to import into<br />

a domain and single service installations. The following illustrations also depict this. This<br />

illustration pattern is expanded later in this chapter.<br />

Consider a set of configuration elements exported from the development environment<br />

(<strong>Sonic</strong> Workbench) for <strong>deploy</strong>ment. In these illustrations, the functionality of the services<br />

and processes are represented by diamond shapes.<br />

For a distributed services infrastructure, a <strong>deploy</strong>ment domain manager is installed to<br />

provide the runtime Directory Service.<br />

The <strong>deploy</strong>ment package is imported into the new domain’s Directory Service, as shown:<br />

my.xar<br />

Import <strong>ESB</strong> Artifacts<br />

Directory<br />

Service<br />

Management<br />

Node<br />

Enterprise Service Bus<br />

On a host system named aHost, install a Container Launcher with a management<br />

container named aHost-1 connected to the <strong>deploy</strong>ment Directory Service that will manage<br />

it. The container can be created to have a Windows Service, and can be started at the time<br />

it is created<br />

Create an <strong>ESB</strong> Container, and then create an instance of the service to <strong>deploy</strong> with<br />

appropriate parameters for the instance. Add the instance to <strong>ESB</strong> container.<br />

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

ctHostA1

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

Saved successfully!

Ooh no, something went wrong!