About Mulesoft

What is Mulesoft?

Mulesoft is an API and integration platform that helps businesses to unlock data and integrate their systems. Mulesoft is part of the Salesforce family. It provides tools to build automations and integrations, connect applications, data and devices with the aim of building an application network of discoverable, reusable and scalable APIs

Why Mulesoft?
  • Mulesoft enables businesses to securely accelerate technology strategies at scale and with agility through connecting applications
  • Salesforce and Mulesoft are strategic suppliers for PXC including their platforms
  • The Mulesoft Platform provides capability to automate workflows and systems removing manual processes and procedures used by teams across businesses
  • Within Mulesoft there are a set of capabilities that enables full lifecycle management of an API including the ability to standardise and apply API best practices across an entire API Ecosystem
  • APIs can be closely monitored to see what APIs are being used by Partners and how the APIs are performing
  • API Version control is simplified. Partners can see new and deprecated versions of APIs and the business can view what versions of an API Partners are on
  • The Mulesoft Platform provides a centralised area where Partners can access API summaries, details, elements including methods, documentation and specifications in different formats (e.g. raml and oas), removing the need for manual processes like emailing swagger documents etc…
Mulesoft's approach to integrating systems through API-led connectivity

API's in Mulesoft fall into three categories - System, Process and Experience as per the illustration of Mulesoft's architecture below. It's at the Experience layer that our Partners will consume our API's:

Managing the lifecycle of an API through Mulesoft

We manage PXC APIs through their entire lifecycle using the Mulesoft API & Integration platform through three key areas - Design Center, Anypoint Exchange and Management Center. Design center is used to design and develop our new strategic REST based APIs, Anypoint Exchange is a place to share, discover and reuse assets with our Partners (including APIs) and finally Management Center where we deploy APIs, policies, manage access, permissions & security and monitor API performance. As illustrated below this is what managing the API lifecycle looks like in Mulesoft:


Using Mulesoft
Mulesoft Anypoint Exchange Assets Homepage

resources/4-bebddc02-07ea-4cb4-897d-a6ff4d6dd467.png

Viewing an API

resources/3-57e2d586-64fa-4d42-817b-d357d254c325.png

Viewing an API Specification

resources/1-f6ddf8e0-e23e-4897-8c35-b23057def3eb.png

Testing an API - using the mocking service and simulating data

resources/2-06d34dc1-f2c2-4154-b6c1-284fc0bb1aec.png