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