Slide 10
Slide 10 text
Data Product Descriptor
Data Product Public Interface Definitions
Promesis
Through promises, the data product
declares the port's intent. Examples of
promises are descriptions of services’ API,
SLO, deprecation policy, etc.
Expectations
Through expectations the data product
declares how it wants the port to be used
by its consumers. Examples of expectations
are intended usage, intended audience, etc.
Contracts
Through contracts the data product declares
promises and expectations that must be
respected both by itself and its consumers
respectively. Examples of contracts are terms of
conditions, SLA, billing policy, etc.
DPDS uses the following concepts of promises theory to formally describe the interface components of a data product