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
![](https://img.haomeiwen.com/i12347236/6e69af7e374e6476.png)
3. API Protocols
-
SOAP vs REST
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
![](https://img.haomeiwen.com/i12347236/fda8d105d0c0074c.png)
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 APIs -
Anypoint Exchange
It is the place where we can share and discover APIs and reusable assets -
API Manager
Manage APIs by invoking policies -
Runtime Manager
It is the place where applications are deployed -
Access Management
To configure access and permissions within organization -
Anypoint Monitoring/Visualizer
Provides monitoring and real time graphical representation of APIs -
Secret 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
![](https://img.haomeiwen.com/i12347236/6a5d27dc59682624.png)
-
MuleSoft Certification
training.mulesoft.com/certification -
MuleSoft Official Community
meetups.mulesoft.com
- MuleSoft Official Blogs
blogs.mulesoft.com
- MuleSoft Help Center
help.mulesoft.com
网友评论