Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

An introduction to YOUnite and Adaptors can be found on the Introduction to YOUnite page

How to configure and manage adaptors is covered on theĀ Managing Adaptors page.

Developing adaptors can be found on the YOUnite Adaptor Guide for Java Developers page.


Adaptors are dedicated pieces of software that allow you to engage with the services that YOUnite offers including creating, deleting, updating and managing data records. They do this by communicating with the YOUnite DataHub ("the Hub") via the Message Broker.

Adaptors perform data operations on data records that conform to one or more data domains (for more information on data domains see the Data Domains page). The data operations an adaptor can perform are referred to as its "Capabilities."

The white ellipse in the diagram below represents a json data object being passed between the adaptors and the hub. The data object could have originated in one of serveral ways. The most common are:

  • By an API request made by an API consumer to the hub
  • An adaptor detecting a change and sending it to the hub
  • The hub requiring data from an adaptor



Preventing an Update Loop

Timestamps and hashes are used to prevent Infinite udpates.