Mulesoft Anypoint Platform

Download as pdf or txt
Download as pdf or txt
You are on page 1of 27
At a glance
Powered by AI
The key takeaways are that the Anypoint Platform is a unified platform that allows users to connect, integrate, manage APIs, and deploy solutions on-premise or in the cloud.

The main components of the Anypoint Platform include Anypoint Studio for building integrations, API Designer for designing APIs, Runtime Manager for deploying APIs and integrations, API Manager for managing APIs, and Anypoint Exchange for publishing and discovering APIs.

Exposing core systems through consistent APIs unlocks assets for reuse, provides accessibility and ownership, enables agility and new value creation through reusable APIs, and allows for quick onboarding of new systems and modernization of legacy applications.

Mulesoft Anypoint Platform

8/8/2019
Ever wondered how these worked?
MuleSoft Anypoint Platform

Connect
Any App

Anypoint
One Unified Platform Run Platform Implement
Anywhere Any Pattern
• Connect and Integrate
• Complete API Management
• Cloud, Hybrid or
Manage Full
On-Premise
API
Lifecycle
MuleSoft Anypoint Platform

Connect
Any App

Connect Applications Anypoint


Run Platform Implement
- Data - Devices
Anywhere Any Pattern
• SaaS • Microservices
• Legacy • IOT
• Mobile • Big Data
Manage Full
API
Lifecycle
MuleSoft Anypoint Platform

Connect
Any App

Implement Any Anypoint


Run Platform Implement
Integration Pattern Anywhere Any Pattern
• API-Led • SOA
• ETL/ELT • Streaming
• Batch • Pub/Sub
• ESB Manage Full
API
Lifecycle
MuleSoft Anypoint Platform

Connect
Any App

Manage Full API Run


Anypoint
Implement
Platform
Life-Cycle Anywhere Any Pattern
• Engage • Deploy
• Design • Operate
• Develop • Monitor
• Test • Secure Manage Full
API
Lifecycle
MuleSoft Anypoint Platform

Connect
Any App

Anypoint
Run Anywhere Run Platform Implement
Anywhere Any Pattern
• iPaaS • Hybrid
• Multi-cloud • On-premise
Manage Full
API
Lifecycle
Tightly Coupled Point-to-Point
Landscape

*illustrative purposes only


Application Network

*illustrative purposes only


How do we integrate across systems?

Customer

Databases FTP, Files Web services On-prem Apps Social Apps SaaS Apps IoT Partners
Direct Integrations

Databases FTP, Files Web services On-prem Apps Social Apps SaaS Apps IoT Partners
This gets complicated!

Different Different Different On-prem


authenticatio formats protocols & cloud
n

DB Auth SAP OAuth

JDBC JCO HTTP


SQL BAPI APIs
Customer Customer Account
name, Name, Name,
billTo-street STRAS BillingStreet
... ... ...

Databases FTP, Files Web services On-prem Apps Social Apps SaaS Apps IoT Partners
Unlock core systems through consistent APIs

Application System
Owner Core assets exposed via a consistent contract
APIs

Accessibility
& Ownership

Databases FTP, Files Web services SaaS Apps On-prem Social IoT Partners
Apps Apps
Expose reusable APIs for agility

LoB Dev Process


Agility and new value creation
APIs

Application System
Owner Core assets exposed via a consistent contract
APIs

Accessibility
& Ownership

Databases FTP, Files Web services SaaS Apps On-prem Social IoT Partners
Apps Apps
Enable flexibility and innovation

Innovation
Experience
Teams Innovation and digital products APIs

LoB Dev Process


Agility and new value creation
APIs

Application System
Owner Core assets exposed via a consistent contract
APIs

Accessibility
& Ownership

Databases FTP, Files Web services SaaS Apps On-prem Social IoT Partners
Apps Apps
Quickly onboard new systems and modernize legacy applications

Innovation
Experience
Teams Innovation and digital products APIs

LoB Dev Process


Agility and new value creation
APIs

Application System
Owner Core assets exposed via a consistent contract
APIs

Accessibility
& Ownership

Databases FTP, Files Web services SaaS Apps On-prem Social IoT Partners
Apps Apps
Anypoint API Designer

Rapidly Design and


Simulate APIs
● Design-First Approach
● Open API Standard
● Suggestive Modeling
● API Test Console
● Auto Documentation
Anypoint Studio

Rapidly Build APIs and


Integrations
● Easy Drag & Drop
● Low Code / No Code
● OOB Connectors
● OOB Patterns & Flow
Controls
● Develop, Test, and Deploy

18
DataWeave

Map and Transform Data from


Source to Target
● Easy Drag & Drop
● Senses Metadata of
Source and Target
● Robust & Deep
Transformation
Capabilities

19
Anypoint Exchange

Publish APIs to a Central Catalog


for Discovery & Reuse

● Ratings
● Collaboration
● Versions
● API Dependencies
● API Metadata
● Documentation

20
Anypoint Exchange - API Portals

Create Custom Portals for


Developers to understand your
APIs

● Documentation
● API Resources
● Ratings
● Comments
● Dependencies
● Test Console

21
Runtime Manager

Deploy and manage APIs and


integrations in the cloud or
on-premises.
● Automate Deployment
● Log Analysis
● Insights
● Cloud/On-Prem/Hybrid
Deployment strategies

22
API Manager

Manage, Secure, and Govern


your APIs from a single web
interface
● Secure API Gateway
● Comprehensive Policy
Library
● Integrated Access
Management
● Tiered SLAs
● Proactive Alerts

23
Anypoint Visualizer

Visualize interactions between


APIs
● Dependency Visualizations
● Visibility into business
flows.
● Impact Analysis
● Change Management

24
FedRAMP Authorized
That’s all great but how much does it cost?

Consumption based and purchased by the core

API’s are run on Mule workers. Workers are available in several sizes:

○ 0.1 vCores + 500 MB Heap Memory


○ 0.2 vCores + 1 GB Heap Memory
○ 1 vCores + 1.5 GB Heap Memory
○ 2 vCores + 3.5 GB Heap Memory
○ 4 vCores + 7.5 GB Heap Memory
○ 8 vCores + 15 GB Heap Memory
○ 16 Cores + 32 GB Heap Memory

Sizing is very important as is developing to scale properly. SLAs can help drive costs as
well.
Questions?

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy