This section describes the features provided to facilitate the communication of data between sites.
Communication between sites is key to:
- Creating Scalable solutions
- Allowing strategic reuse of modules of functionality
In describing the processes involved we will be referring to two sites: the site that starts a process by sending data, as "Site A", and the site that receives this data as "Site B". (In a real-world scenario more than two site can be communicating with each other, but each individual communication will be between two sites)
The communication process involves:
- Site A. Preparing the data to be sent using a query and view
- Site A. Sending the data
- Site B. Receiving that data
- Site B. Importing the received data into tables
- Site B. Responding back with data
- Site A. Receiving the response data
- Site A. Importing the response data into tables
Security is inherent in the communication, so before any communication can occur AIPI keys and secrets need to be set up to ensure connections are only accepted from authorised counterparties.
Diagnostics fields are provided to allow for communication errors or misconfigurations to be understood and corrected.
|