Chapter 2: APIs as Digital Connectors

APIs offer the ability to access information exposed by any system directly using a simple request-response mechanism without the need for a user interface (UI). As they allow you to connect to a system, in a way similar to the plug and play model, they can be seen as digital connectors.

The Connector pattern is used in software engineering to enable network connectivity between communication endpoints, such as the client and the server. It is used in conjunction with the Acceptor pattern to enable network devices to evolve independently of the mechanisms that passively establish connections used by the services:

Figure 2.1 – A simplistic view of communication between machines using the Connector-Acceptor ...

Get Designing API-First Enterprise Architectures on Azure now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.