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.

Incrementally Updating or Building Domains<br />

Deciding on Export or Promotion Through Stages<br />

The flow or <strong>deploy</strong>ment sets from development to production can:<br />

● Enter a stage, and then be re<strong>deploy</strong>ed to move to the next stage.<br />

● Enter a stage, and then determine whether the original <strong>deploy</strong>ment set should enter<br />

the next stage.<br />

Many <strong>deploy</strong>ments build the initial stages and use incremental change in the later stages.<br />

Exporting Through Stages<br />

Using this technique, satisfactory completion of a stage is characterized by exporting the<br />

changes that will be applied in the next stage, 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 />

Read source files and artifacts in branch<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 />

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—<br />

refresh the base level Directory Service, tailor the incoming archives, then apply<br />

import (at this stage, you might ignore nothing and overwrite everything unless you<br />

have a series of archives).<br />

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

Export<br />

Directory<br />

Service<br />

Import Rules<br />

- Overwrite<br />

- Ignore<br />

UAT Mapped Archive<br />

UAT Mapping Rules<br />

UPDATE<br />

scripts<br />

Export<br />

Directory<br />

Service<br />

Import Import Import<br />

Promoted<br />

to UAT<br />

Released to<br />

<strong>Product</strong>ion<br />

Import Rules<br />

- Overwrite<br />

- Ignore<br />

LIVE Mapped Archive<br />

LIVE Mapping Rules<br />

UPDATE<br />

scripts

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

Saved successfully!

Ooh no, something went wrong!