IMan Integration

Referred to as 'Job' in previous version, an integration is a collection of autonomous transforms.

Transforms are split into five broad types

  1. Data Transforms
    • Used to manipulate, or 'transform', data
  2. Readers
    • These transforms extract (i.e. read) data from a source.
  3. Connectors
    • Provide connectivity with an application through its API.
  4. Writers
    • Send data out to a destination such as a file or database.
  5. Tasks
    1. Extra functions (like file, FTP actions and email) to support integration jobs.

integration Components

One read (data-source) transform

The read transform provides the ability to query the external data source, i.e. file, database, mailbox, webservice or application.

One or more TRANSFORMS to mould the dataset into the required shape and form

Transforms provide the capability for manipulating the data structure, and the data itself, dependent on the requirements of the integration.

They can manipulate data to conform to the requirements of an API/data export format or they can add business logic & validation.

It is usual to have at least one transform (such as a Map) between the Reader and Connector or Writer, and often necessary to chain multiple transforms together to cater for a specific integration requirement.

One or more connector or writer transforms

A connector or writer transform takes the data from IMan outputting it to a resource such as a file, database or an application's API.