Services are exposed
via a set of
REST EndPoints
EndPoints depends on what services are deployed
Additional Components
can add EndPoints
Additional Components
can extend existing
EndPoints
Compose APIs
via configuration
to expose custom
business API
Client need to control what data schemas are sent