Define API and explain how it works.
An API is _______________.
Think of an university enterprise and select three technical challenges to integration and explain how they manifest themselves in that enterprise.
A company has multiple databases and instead of replacing them, they design a global view over all the databases so that users can access them as if they were one single database. This is called __________________.
Contrast synchronous and asynchronous communication.
A protocol is best described as?