Data exchange
Exchanging data between a service and a client needs a formal agreement that describes the data to be exchanged. We like to call it a ‘data contract’ which:
– describes the format ofthe data being exchanges
– defines the structure and types of the data
– provides business rules to validate the data
– provides versioning to support change management