Data Exposition and APIs
Upon completing the data transformation, modification, and retrieval procedures, it’s fundamentally important to circulate this information efficiently and securely to a range of stakeholders, from internal teams to external partners and even customers. There are numerous methods available to meet this demand. This chapter aims to provide an in-depth look into various facets of data exposure and the role application programming interfaces (APIs) play in this domain. Our journey begins with understanding the concept of data exposition, its importance, and the many ways in which it can be achieved for both internal and external usage. We will delve into the intricacies of the exposition model and the contrast between task services and entity services, with a special focus on Representational State Transfer (REST) APIs.
In the chapter, we will look at the many methods for exposing data, ranging from stream expositions to data APIs. Each technique has...