COA methodology
The use of COA® allows us to organize integration processes into a defined number of sub-processes, each one governed by a clear, simple and specific set of policies wrapped together in a Contract entity that regulates:
who is part of the process
when the process must be executed
what are the objects handled by the process
how the objects are handled
Through Contracts, companies can model the entire Data Integration process according to clear and specific needs and reuse existing Contracts as templates, reducing time-to-operation and errors.
Always think about your data integration problem as a pipeline of three distinct phases:
an input phase collecting data
a mediation phase mediating data
an output phase delivering data
Each phase will have its own contract.
Contracts for different phases will capture different aspects and concerns of the underlying data integration problem.
For all intents and purposes you can think of having:
an input phase COA contract type
a mediation phase COA contract type
an output phase COA contract type
This is a schema visualizing the phases and contracts in Data Mover.

Last updated