Application Networks and API-led Connectivity Flashcards
Mule Application
- -Mule apps perform system integrations.
- -They are configured to run in the Mule runtime.
- -A request to a Mule app triggers Mule to encode the request and data in a Mule Event, and to pass it to either single or multiple threads.
Application Network
a way to connect applications, data, and devices through APIs that exposes some or all of their assets and data on the network. That network allows other consumers from other parts of the business to come in and discover and use those assets.
API-led Connectivity
a methodical way to connect data to applications through reusable and purposeful APIs. These APIs are developed to play a specific role – unlocking data from systems, composing data into processes, or delivering an experience.
API
Application Programming Interface
a software intermediary that allows two applications to talk to each other
API Operations
operations define what to call
API inputs
inputs define what to send with a call
API outputs
define what you get back from a call
Data Types
Implementation
the implementation xml is where the business logic is done
Interface
the interface is where the HTTP listener is present but there is no business logic happening here
Web service
a method of communication that allows two software systems to exchange data over the internet
Secure API
Unsecure API
Authentication
Credentials
Token
Anypoint Platform
LOB
LOB IT
Central IT
Developer
Production-Consumption Cycle
Modern API