1. What is MuleSoft
-
Authoritative Definition
MuleSoft is a Leader software company in the iPaaS industry, it provides an integration platform called Anypoint platform which is the #1 platform for APIs and integrations.
(iPaaS: Integration Platform as a Service)
a. A Salesforce Company(Subsidiary)
b. An Integration Platform
c. An API Management Platform
- Mule
It is the runtime engine of Anypoint Platform, it is a lightweight Java-based ESB(enterrise service bus) and integration platform that allows developers to connect applications together easily and quickly, enabling them to exchange data.
2. What does API Management Platform mean
- Design API
- Develop API
- Deploy API
- Manage API
- Secure API
- Reuse API
API: Application Programming Interface, it allows to communicate/exchange data between two systems
3. API Protocols
-
SOAP vs REST
4. API Categories
1) System API
System API is built to connect through underlying systems
(any system which contains the raw data, eg: Databases, Salesforce, SAP, Hadoop systems etc.)System API contains sensitive information as it contains raw data
System API should never be exposed for public usage
2) Process API
Compose/Combine two or more System APIs
Business Logics/Shape the data out of System APIs/Transformation, Aggregation, Splitting & Routing data
(eg: aggregrates customer data and product data from two System APIs to provide order status)Process API must be private and should not be exposed for public usage
3) Experience API
Wrap the Process APIs or System APIs
Clients/Consumers use it
No need to modify it if any changes in System API
5. What is Anypoint Platform
Anypoint Platform is a one stop platform for APIs and integrations.
Core Modules of Anypoint Platform:
Design Center
Design and Develop APIsAnypoint Exchange
It is the place where we can share and discover APIs and reusable assetsAPI Manager
Manage APIs by invoking policiesRuntime Manager
It is the place where applications are deployedAccess Management
To configure access and permissions within organizationAnypoint Monitoring/Visualizer
Provides monitoring and real time graphical representation of APIsSecret Manager
It is the place where we store and control access to private keys, passwords, certificates, etc.
6. Some useful URLs
- MuleSoft Training
training.mulesoft.com
MuleSoft Certification
training.mulesoft.com/certificationMuleSoft Official Community
meetups.mulesoft.com
- MuleSoft Official Blogs
blogs.mulesoft.com
- MuleSoft Help Center
help.mulesoft.com