3. Data Model&Transformation Flashcards
w3
Need for communication among processes
use each other’s functions or services and exchange data, in order to realise business processes, within and between enterprises
Need for communication among microservices
- each microservice implements functions for 1 entity
- microservice can be deployed separately to diff machines
- status change in a microservice may induce changes in other microservices -> triggers communication
- UI need communications with underlying microservices
what is a data model
defines how the data is structured and accessed within and across applications and/or microservices
what is data transformation (3)
formatting:
- mapping of fields inside of input and output data
- mapping of messages (one-to-one, one-to-many, etc)
filtering:
- filter some fields/messaged based on conditions
translation:
- change language or medium for describing the data
Common Data Model
CDM is a data model that is commonly recognised across different units of an enterprise or different enterprises and can be processed by many applications and/or microservices
- helps reduce the amount of data transformations needed when realising the communication among applications and microservices