Anypoint Platform Reference Architecture v1
Anypoint Platform Reference Architecture v1
1 Platform Capabilities
The Anypoint Platform Platform's capabilities can be categorised in the following groups:
• Runtime Manager
• API Manager
• Design Center
• Exchange
• Mule Runtime
• Anypoint Connectors
Picture updated to October 2017 - Download and make a copy of the attached PowerPoint slides if you want
to modify.
• Manage APIs through the configuration and application of multiple, ordered, out-of-the-
box policies.
• Create and apply custom policies to meet the specific needs of your enterprise (e.g.
security, traffic management, throttling, compliance, etc.).
• Manage API consumers (e.g. authorization, individual rate limits, SLA application, etc.).
• Monitor and raise alerts for individual APIs based on API-specific metrics.
1.4 Exchange
Exchange provides capabilities to
• Publish and discover reusable assets such as APIs, mule applications, connectors as well as
API or application templates.
• Publish and the discover reusable API fragments such as data types and traits.
• Create and expose API developer portals that include an API console to allow developers
to understand what the API does and send requests to (a sandbox version) of the API.
2 Platform Scalability
Anypoint Platform provides high-level of availability, performance and scalability of Mule applications.
• Handle load balancing among the different CloudHub workers that run your application.
• Define SSL configurations to provide custom certificates.
• Optionally to enforce two-way SSL client authentication.
• Configure proxy rules that map your applications to custom domains. This enables you to
host your applications under a single domain.
3 Extensibility
Anypoint Platform provides multiple extensibility mechanisms:
• CI/CD automation using Jenkins, Puppet, Bamboo, Maven, Nexus, etc..
• Integration with external platform management tools.
• Integration with external Identity and Access Management such as Okta, Ping Federate,
MS ADFS, Azure AD, OpenIM, OpenId Connect.
• Integration with external monitoring, log aggregation and analytics tools such as Splunk,
Nagios, ELK, etc..
• Integration with external infrastructure operations tools.