美文网首页收藏
Learn MuleSoft from beginner to

Learn MuleSoft from beginner to

作者: ElliotG | 来源:发表于2023-04-25 09:57 被阅读0次

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

API Request

 

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

API Led Connectivity

 

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

image.png

相关文章

网友评论

    本文标题:Learn MuleSoft from beginner to

    本文链接:https://www.haomeiwen.com/subject/wnipjdtx.html