API Led Connectivity :
API Led connectivity is a modern approach used to link data and applications through reusable API's. This technique is more feasible when compared to the traditional Point-to-Point (P2P) approach.
API Led Architecture (3-Layered Architecture) :
API Led Architecture comprises of 3 reusable layers :
1. System API
2. Process API
3. Experience API
System API :
System API's are considered as the foundational layer. System API's play a vital role as they connect to the Backend Systems. The main functionality of the System API's is to extract data from various sources such as organization's core systems, Databases, Web services, Legacy Systems etc.
Process API :
Process API's are responsible for connecting with a single or multiple System API's and orchestrate (filtering, collating, etc) the exposed data. Process API's are independent and donot rely on the source and target systems.
Experience API :
Experience API's are designed in order to reconfigure the data format so that it is easily consumable by target audience and also meets the business requirement.
Benefits of API Led Connectivity in MuleSoft :
1. Promotes Low Code/No Code
2. Enhances Data Connectivity
3. Easy to Test and Maintain