Data Capture:
The data capture layer of the visibility system manages data ingestion and processes payloads. It can manage a multitude of different formats, validating and standardising the data to produce a stream of events.
Elaboration/Transformation:
In the elaboration phase, the data stream is processed in milliseconds and transformed into useful information. The data is enriched with information from different sources to identify meaningful patterns and relationships in the stream. Microservices designed to fullfil specific business needs can then subscribe to the stream. Each microservice captures and transforms the flow of enriched data into valuable business information that serves one specific business need, such as aggregated movements, real-time stock and aggregated stock.
Information Exposition:
In the information exposition layer, this information is exposed to decision support systems via web APIs that enable real-time queries e.g. from dynamic order management, replenishment or certification systems.