Appendix A   Glossary

The terms used in this document are listed in the following table.

Term Definition
at‑least‑once delivery In case of failures that lead to message loss or taking too long to recover from a failure, messages are retransmitted to assure they are delivered at least once.
benchmarking Process of testing and evaluating the performance of a system or component.
change capture Process of identifying and capturing changes made to a data source.
Cloud events Specification for describing event data in a common way.
delta database Database that stores and manages changes (deltas) to data over time.
event Record of a state change in the system.
event hubs Multi‑protocol event streaming engine provided by Microsoft as part of its Azure Cloud Service.
event schema Structure and format definition for events in a streaming system.
Event Schema Generator (ESG) Utility for generating Event Schema files for a Jade Event class.
Event Stream Producer (ESP) Component that generates and sends events into a streaming system.
event streaming Practice of capturing, processing, and storing real‑time data streams.
event structure Defined format and composition of an event in a streaming system.
external storage provider System or service that provides storage capabilities outside the main event streaming infrastructure.
Jade event Specific type of event structure used in the system described in the document.
JSON (JavaScript Object Notation)

Lightweight data interchange format that is easy for humans to read and write and easy for machines to parse and generate. Used for serializing objects before transmission over the web.

JSON schema Defines the structure and validation rules for JSON data.
Kafka Distributed event streaming platform and API provided and defined by the Apache Software Foundation.
Proof of Concept (PoC) Realization of a certain method or idea in order to demonstrate its feasibility.
RSA (Rivest–Shamir–Adleman encryption algorithm) Validates the signature of a JSON Web Token.
schema caching Practice of temporarily storing schemas in memory for quick access and improved performance.
schema registry System for storing and retrieving schemas, often used in event streaming architectures.
serialization Process of converting data structures or objects into a format that can be easily stored or transmitted.
serialization error handling Process of managing and responding to errors that occur during the serialization of data.
topic Category or feed name to which records are published in a streaming system.
URI (Uniform Resource Identifier) Generic term for all types of names and addresses that refer to objects (for example, a URL) on the Internet. Commonly used term when talking about REST.