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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 3: Mapping <strong>ESB</strong> Artifacts to Target Domains<br />
● A single <strong>deploy</strong>ment archive is exported from DIT for incremental update in User<br />
Acceptance Testing (UAT) where it is tailored and passed through import rules. There<br />
might be conflicts. When conflicts are resolved, an archive is exported.<br />
● The UAT export archive carries the changes into production where, after tailoring, the<br />
issue resolutions discovered in UAT are similarly applied.<br />
Promotion Through Stages<br />
Using this technique, satisfactory completion of a stage is characterized by notifying the<br />
managers of the next stage that the version that it tested is ready for access, mapping, and<br />
import from the same source, as illustrated:<br />
<strong>Sonic</strong> Workbenches<br />
Development Licenses<br />
Eclipse Project Workspace<br />
Checkout / Checkin<br />
Update View<br />
Source<br />
Control<br />
Repository<br />
This illustration shows:<br />
Runtime <strong>Deployment</strong>s<br />
<strong>Deployment</strong> Licenses<br />
Staging and Test Environments<br />
Developer<br />
Integration<br />
Read source files and artifacts in branch<br />
Directory<br />
Service<br />
User<br />
Acceptance<br />
DIT UAT LIVE<br />
Flush and<br />
Restore with<br />
'Clean' DS<br />
DIT Mapped Archive<br />
DIT Mapping Rules<br />
BUILD<br />
scripts<br />
<strong>Product</strong>ion Environment<br />
● The build strategy used in the Developer Integration Testing (DIT) environment is the<br />
same used in the promotion-through-stages strategy.<br />
● Advanced staging and the production environment build from the same source files<br />
and import the same <strong>ESB</strong> artifacts as the DIT stage. This strategy keeps the path from<br />
the release management branch to the target stages consistent and easier to reconcile<br />
when errors are observed.<br />
86 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong><br />
Directory<br />
Service<br />
Import Rules<br />
- Overwrite<br />
- Ignore<br />
UAT Mapped Archive<br />
UAT Mapping Rules<br />
UPDATE<br />
scripts<br />
Directory<br />
Service<br />
Import Import Import<br />
Import Rules<br />
- Overwrite<br />
- Ignore<br />
LIVE Mapped Archive<br />
LIVE Mapping Rules<br />
UPDATE<br />
scripts