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 2: Exporting <strong>ESB</strong> Artifacts for <strong>Deployment</strong><br />

About <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> Artifacts<br />

A <strong>Sonic</strong> <strong>deploy</strong>ment is a unit of <strong>deploy</strong>ment, a set selected configuration files exported<br />

from a domain, either as a set of files or a <strong>Sonic</strong> archive file, a .xar file. Typically, the<br />

projects in a source control branch are uploaded and packaged as one <strong>deploy</strong>ment archive.<br />

Each export includes an export properties file that contains information about the source<br />

domain and the root elements selected for the export. The export properties file provides<br />

the template that the export tool uses to rebuild the set of exported configurations.<br />

The files exported from a domain can include containers, <strong>ESB</strong> processes, services, service<br />

types, endpoints, and resources in the <strong>Sonic</strong> File System, <strong>Sonic</strong>FS. As you construct an<br />

export archive, selected items are evaluated so that configurations that are dependencies<br />

are included while standard references that are installed in target domains are explicitly<br />

excluded from the archive.<br />

Most archives can be assembled in two steps:<br />

1. Choosing a process or service and letting it discover its dependencies<br />

2. Choosing the branch that defines your storage area for the project in the <strong>Sonic</strong> File<br />

System.<br />

Important Additional elements — Some configuration elements are not readily discovered or<br />

exported. Some elements that you must recreate in the target domain are:<br />

● Properties files for management and administrative tools.<br />

● Management containers. They are created in the target domain’s <strong>Sonic</strong> Management<br />

Console to bind hosted <strong>ESB</strong> components and services to physical distributed<br />

systems.<br />

● Classes (.jar files) that not imported into <strong>Sonic</strong>FS or not referenced by the <strong>ESB</strong><br />

Container through a classpath parameter.<br />

● Files not stored in the <strong>Sonic</strong>FS structure, perhaps used by services or GUI<br />

components of an application. See “Packaging Graphical Components” on page 37<br />

for more information.<br />

Note Ignored Elements — Within the set of referenced elements, some basic elements are not<br />

included because they are expected to exist in a target domain. These standard types are<br />

established in target domains as you define the domain and install its components.<br />

32 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong>

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

Saved successfully!

Ooh no, something went wrong!