Abstract
This chapter starts with the API portfolio architecture and then gets into the framework for API development. An overview of the API framework starting from the client to data is discussed, and then the focus is shifted to review the services layer with an exercise implementing the services layer.
API Portfolio Architecture
Usually, an organization does not have one API but several APIs. All the APIs in the portfolio need to be consistent with each other, reusable, discoverable, and customizable.