Event-driven Architectures (EDA)
on Anypoint Platform
Pilot | Q3 ‘23GA
Anypoint Code Builder
Anypoint Studio
Topics
What is EDA & why is it important?
AsyncAPI
EDA Support on Anypoint Platform
How to get started
Demo
“With the addition of AsyncAPI support, adoption of EDA in Muleso has
never been simpler. This enhancement allows us to easily integrate and
manage real-time events across various systems and applications,
streamlining our processes and boosting our operational efficiency.
The ease of adopting AsyncAPI using the already familiar Anypoint
Platform tools allows us to manage AsyncAPIs and RESTful APIs from a
single common place, providing a seamless developer experience.”
-Manoj Venkatraman, Integration Lead at Clarks
What is EDA & why is it
important?
Unlock real-time data with event-driven
communication
76%
Of EDA-mature orgs
say that it has
fundamentally
changed how they
interact with their
customers
Source: Xx
JMS
Event Broker/Message Queue
Event Producers Event Consumers
Why use event-driven architectures?
Key Benefits
Improved Response &
Scalability
Ensure Data Reliability &
Persistence
Increase Flexibility
Efficiently handle high volumes
of messages, even during load
spikes, and distribute across
multiple consumers
Guarantee messages are not lost
in transit, even in the event of
system downtime
Decouple applications to reduce
dependencies and enhance
system flexibility and resilience
AsyncAPI
How do organisations integrate event brokers
with their existing architectures?
JMS
Event broker
Event brokers
Process
layer
Experience
layer
System
layer
Mobile API
Order
API
Logistics
API
Forecast
API
Inventory
API
Warehouse
Management API
Grower
API
Mainframe
Database
Existing Architecture
Synchronous communication can’t
tackle every problem
request
response
98.5% of API polls do not return any new information
Excessive coupling limits flexibility to add new services
Failures cascade through all the coupled services
Response times to the customer can be slow
Synchronous communication
Simplify event-driven integration with
asynchronous communication
Asynchronous
Communication
Event
Broker
Make actions when new information is available,
eliminating polling
Connect systems to a centralized event broker to
simplify data exchange
Failures minimizes downstream impact
Response times to customers are instantaneous
The AsyncAPI standard helps pave
the way
Collaboration
Reuse
Governance
Developer
Productivity
Without AsyncAPI
Standards
With AsyncAPI
Standards
EDA Support on Anypoint
Platform
Drive adoption of real-time
applications across your enterprise
Event-driven Support on
Anypoint Platform
Easily create real-time architectures to
enhance customer experiences
Power real-time communication
across your enterprise
Pilot | Q3 ‘23GA
NOW Beta
Build scalable event-driven services
that adhere to industry standards
Anypoint Code Builder
Anypoint Studio
Design
with open standards
Implement
using simple tooling
Journey to enterprise scale event-driven
Govern
with best practices
and rulesets
Discover &
Reuse
across teams
Choose a
technology
solution that can
help you transition
seamlessly
Journey to enterprise scale event-driven
GA NOW
Govern
with best practices
and rulesets
Implement
using simple tooling
Discover &
Reuse
across teams
Design
with open standards
A simplified approach to
designing AsyncAPI specs
Open-source and protocol
agnostic allowing
interoperability
Well-documented
contract on how to
interact with services
Journey to enterprise scale event-driven
GA NOW
Govern
with best practices
and rulesets
Implement
using simple tooling
Discover &
Reuse
across teams
Design
with open standards
Developers and
Security Teams
API Governance
Design time
enforcement
Compliance
dashboard
Compliance
Reporting
Enforce
Rules
AsyncAPI
Specifications
Journey to enterprise scale event-driven
GA NOW
Discover your
reusable assets easily
Explore your
event-driven APIs
quickly
Acquire the right API
with limited support
Govern
with best practices
and rulesets
Implement
using simple tooling
Discover &
Reuse
across teams
Design
with open standards
Journey to enterprise scale event-driven
Beta NOW
Govern
with best practices
and rulesets
Implement
using simple tooling
Discover &
Reuse
across teams
Design
with open standards
An easier way to build event-driven applications
Configure Log Validate MapScaffold
Event-driven Support on Anypoint Platform
Power real-time communication across your enterprise
GA | Jun 2024
Design AsyncAPI 2.6 Specifications
Govern AsyncAPI 2.6 Specifications
Catalog AsyncAPI 2.6 Specifications
Support AsyncAPI 3.0 standard
GA | Jun 2024
GA | Jun 2024
GA | Feb 2025
*all roadmap items are subject to change
Beta | Jun 2024
Implement
Evented
Applications
GA | Oct 2024
Anypoint Code Builder
Anypoint Studio
How to get started
Feedback Link: https://tinyurl.com/eda-beta
For Anypoint Studio and Code Builder
Open Beta is now
available!
3 steps to get started
Have your org admin:
1.Log in to Anypoint Platform
2.Navigate to Anypoint Code Builder
3.Select “Join Beta” at the top
This provides access in Anypoint Code Builder AND Anypoint Studio
DEMO
Demo
Demo: Event Driven Architecture with AsyncAPI
1
2 3
Design an AsyncAPI for
real-time order
processing application
AI data extraction Natural language integration IBM API protection
Intelligent
Document Processing
Einstein for Anypoint
Code Builder (Beta)
Flex Gateway
on IBM Power
Automatically extract and structure data
faster in any format with AI-powered
accuracy and easy to use UX for business
users. Query this data using natural
language.
Use natural language to generate integration
flows with increased support for Connectors
including NetSuite, SAP, and more.
Extend API protection and Anypoint
Platform capabilities to IBM Power
customers.
Industry integrations B2B/EDI integrations Comprehensive API governance
MuleSo Accelerators:
New Use Cases
Accelerator for
Salesforce OMS
End-To-End
Governance
Pre-built integration use cases to power top
industry initiatives across Financial Services,
Healthcare, Retail, and Consumer Goods
Pre-built integrations to support B2B and
EDI transaction processing via Anypoint
Partner Manager with connectivity to
Salesforce OMS and ERPs.
Extend API Governance from API design to
API policy instance for end to end API
governance across API lifecycle.
Performance monitoring Data tracing Custom API policies
Observability with
Anypoint Monitoring
Distributed Tracing
& Telemetry Exporter
Anypoint Flex
Gateway: PDK
Monitor AI-embedded API workloads, track
requests across networks and LLM APIs to
identify performance bottlenecks.
Add a trace to data workflows & export
monitoring data to 3rd party apps
Give developers tools to create custom
policies for Flex Gateway to streamline API
control.
Top innovations from the last 6 months
As of June 4, 2024
GA | FY25 Q3 GA | FY25 H1 Beta | FY25 H1
AsyncAPI Support MuleSo Monitoring &
Observability: API Insights
Einstein for Flow
Combine AI and event-driven systems to
effectively take action on real-time
information with end-to-end integration
support for AsyncAPIs on Anypoint Platform
From LLM API governance to AI request
tracing, MuleSoft offers monitoring
capabilities for the entire API & integration
life cycle.
Radically reduce the time and technical skill
required to build impactful automations
with natural language process descriptions.
GA | FY25 Q3 GA | 2H FY25 GA | FY25 Q3
MuleSo Direct for Data Cloud:
Unstructured Data Ingestion
Managed API Gateway Screen Flow Action Buttons
Ingest unstructured content from key
knowledge repositories including Microsoft
SharePoint, Google Drive, Confluence, etc.
into Data Cloud
Fully managed Flex Gateway to control and
protect APIs
Ask Einstein to extract unstructured data
fields, format the responses as JSON
outputs, and intuitively perform additional
tasks
GA | FY25 H1/H2 GA | FY25 Q3 GA | FY25 H2
Anypoint Code Builder:
Enhancements
MuleSo Invocable Actions Einstein for IDP
Updates including MUnit support, Data
Weave Expression Builder, and API
Governance at design time
MuleSoft APIs, flows and processes can be
published as invocable actions and used in
Flow or copilot as invocable actions.
Ask Einstein to extract unstructured data
fields, format the responses as JSON
outputs, and intuitively perform additional
tasks
Top innovations in the next 6 months
As of June 4, 2024
Integration
Integrate at scale
Developer Tooling
Q2: Anypoint Code Builder |
June Release
●DataWeave Expression Builder
●Support for Existing MUnit Tests
●Multiple Runtimes & Java 17
●Enhanced Support for Custom Java
●Governance Rulesets for API Design
Q3: Anypoint Code Builder |
Oct Release
●UI Support for Advanced Objects
●Connection Management UI
●Direct Deploy to CH 2.0
●Proxy Support
Connect any system, data, or API to integrate at scale
Event-driven
Architectures
Q2: AsyncAPI Support
●AsyncAPI 2.6 Spec Design in API
Designer
●AsyncAPI 2.6 Spec Governance
●AsyncAPI 2.6 Spec Cataloging
●Open Beta: AsyncAPI
Implementation in Studio + ACB
Q3: AsyncAPI Support
●AsyncAPI 2.6 Spec Design in ACB
●AsyncAPI Implementation in
Studio + ACB
B2B Solutions
Anypoint Partner Manager
●GA: Salesforce OMS Connectivity
with Accelerator for Salesforce
OMS
●GA: Transaction Replay
●GA: RTF deployment
●GA: CSV / delimited file support
●Q4 ‘24: CloudHub 2.0 Support
Data Connectivity
Dataloader.io
●Q2 ‘24: Salesforce API v60
support
MuleSoft Direct
●Q3 ‘24: MuleSoft Direct for Data
Cloud - Unstructured Data
Ingestion
Anypoint Connectors
●Q2 ‘24: OAuth 2.0 for Kafka
●Q3 ‘24: Salesforce API v61
support
Anypoint Code Builder
*all roadmap items are subject to change
GA Now
Support for Existing MUnit Tests
DataWeave Expression Builder
Governance Rulesets for API Design
GA
Multiple Runtimes & Java 17
Enhanced Support for Custom Java
GA
GA
GA
GA
June 2024 Release
Simplify data
transformation across
systems
Empower developers with an easy UI to
use DataWeave
New capabilities include function
auto-complete, syntax validation, and
output previews
DataWeave Expression Builder
Anypoint Code Builder June Release
GA NOW
Automate testing for
integrations and APIs
Accelerate the testing and validation
of new integrations and APIs
Bring existing MUnit tests from
Studio into Anypoint Code Builder
Support for Existing MUnit Tests
Anypoint Code Builder June Release
GA NOW
Improve API
quality and ensure
conformance
Surface conformance with your
orgs existing rulesets at design
time with governance ruleset
support in Anypoint Code Builder.
Governance Rulesets for API Design
Anypoint Code Builder June Release
GA Q4 ‘24
Event-driven Support on Anypoint Platform
Power real-time communication across your enterprise
Easily create real-time
architectures to enhance
customer experiences
Build reliable event-driven
services, while adhering to
industry standards
Drive adoption of real-time
applications across your
enterprise
JMS
Event broker
Account
Change event
Account
Updated!
Event brokers Event producers Event consumers
Event-driven Support on Anypoint Platform
Power real-time communication across your enterprise
GA | Jun 2024
Design AsyncAPI 2.6 Specifications
Govern AsyncAPI 2.6 Specifications
Catalog AsyncAPIs 2.6 Specifications
Support AsyncAPI 3.0 standard
GA | Jun 2024
GA | Jun 2024
GA | Feb 2025
*all roadmap items are subject to change
Beta | Jun 2024
Implement
Evented
Applications
GA | Oct 2024
Anypoint Code Builder
Anypoint Studio
+ more coming soon
MuleSo Direct for Data Cloud
Surface unstructured data from knowledge
repositories into Data Cloud for improved
generative AI outputs
Ground your AI prompts with unstructured
organizational information for more accurate
and relevant responses
Elevate customer experiences by providing
personalized interactions, faster
GA Q3 ‘24
Knowledge Repositories
Google Drive SharePoint Confluence
Data Cloud
MuleSo Direct Integration App
Ingest unstructured content
from external sources
API Management
API Management Products
Build & Connect
Anypoint Code Builder
●Check Code Builder updates
Anypoint API Designer
●Q3 ‘24: Async 2.6 Support GA
Universal APIM: Manage and secure any API, built and deployed anywhere
Discover & Govern
End-to-End API Governance
(APIG)
●GA: Govern APIs with instances
APIG: Actionable API Insights
●Q2 ‘24:Dashboard to report state
of APIs and facilitate actions to
improve posture
APIG: Implementation Gov
●Q4 ‘24: Extend governance to
Mule implementation, CI/CD
support and Async 2.6 API
●Q3 ‘24: Design time governance
support in ACB
Protect & Manage
Managed API Gateway
●H2 ‘24: Extending Flex Gateway
to CH2.0
Flex Gateway
●GA: PDK Support
●GA: Support on IBM Power
●Q3 ‘24: Outbound Policies: AWS
Lambda & Last mile OAuth
●H2 ‘24: Observability support
API Manager
Ongoing: Tighter integration with
Governance, support for Managed
Gateway, support for AEH API
groups, Enhancing contract
management journey
Engage & Scale
API Catalog in Salesforce
●H2 ‘24: Discoverability Anypoint &
Salesforce platform APIs for easy
consumption and quickly build
Salesforce integrations
API Experience Hub (AEH):
Improved experience
●Q3 ‘24:Improved profile based
visibility
●Q2 ‘24: Support multiple
sandbox connections
●Q4 ‘24: Customized request
access flow
●Q4 ‘24: Portal scalability upto
1K API
AEH: API group support
Q4 ‘24: Support for API groups and
improved scalability
B2B Anypoint
Partner Manager
MuleSoft
Accelerato
r
Order
Management
Empower developers &
security teams to maintain
compliance and speed
Self-serve and access rules from
Exchange
Apply standards on any API definition
(W3C, OPA)
Identify and resolve conformance issues
Automate validations by integrating with
CI/CD pipelines
Observe overall conformance from a
single place
GA NOW
API Developer
Security Team
Anypoint API Governance
Govern your API Programs with Actionable API Insights
Out-of-the-box
dashboard to easily
understand the state of
all APIs
Take actions to improve posture
Out-of-the-box metrics on state of union of the
API program
Each metric is associated with collection of
APIs and an action to take on those APIs
API Governance
Anypoint
Partner Manager
MuleSoft
Accelerato
r
Order
Management
GA Q3 ‘24
Empower developers, product managers and consumers to engage with
APIs
Fast and easy guided UI to build API
Portals
Create branded API portals using built-in
templates powered by Salesforce
Experience Cloud
Manage portal user and registration
requests
Self-service consumption experience:
search APIs, check API docs, test APIs,
request access
Built-in API marketplace to drive API
adoption and value
Anypoint API Experience Hub
Anypoint
Partner Manager
MuleSoft
Accelerato
r
Order
Management
API Developer
API Consumer
API Developer
API Product
Manager
API Consumer
GA NOW
B2B Anypoint
Partner Manager
MuleSoft
Accelerato
r
Order
Management
Control API visibility using User Groups
GA
Customized Portals in just minutes
Q4 ‘24
API Cataloging for Salesforce
Simplifying
Anypoint API
consumption
MuleSoft customers can leverage
existing APIs developed in Anypoint
Platform to power their Salesforce
automations in Salesforce Copilot
Enabling API
reuse for
Copilot, Flow,
and more
Salesforce API producers can provide
new capabilities to Einstein Copilot,
Prompt Builder, Flow, and others,
without significant new manual effort to
wrap or update existing interfaces.
GA Q4 ‘24
Platform
Platform Services
CloudHub and RTF
CloudHub 2.0
●Q4 ‘24: CloudHub 2.0 Upgrade
Tool
Mule Runtime :Java 17
support starting Mule 4.6
(Feb)
●Mule 3x release cycle: Edge and
LTS
RTF and Hybrid usage
●Deliver metering & billing
instrumentation for Core
reporting
Enterprise Scale: Q4’24
●Increase availability by enabling
horizontal scaling to 16 replicas
The technology supporting the API and integration life cycle
Monitoring
Anypoint Monitoring
●GA: Telemetry Exporter for RTF &
CH2
Distributed Tracing
Experience
●Anypoint Insights (Beta)
Exchange
AsyncAPI Support
●Q2 ‘24: AsyncAPI 2.6 support
Exchange Recommendation
Engine
●Q4 ‘24: In-app re-use
recommendations based on
engagement scores
Cross-Platform
Salesforce + Anypoint
Interop. ‘24
●Connect Salesforce and Anypoint
orgs seamlessly enable new
experiences like API catalog,
connection to Einstein LLM
gateway from Anypoint
Global Identity
●Q4 ‘24: Sign in with Salesforce
credentials
Edge LTS
Release Cadence 3x/year: Feb, June, Oct Annual: Feb
Recommended
Customer Profile
CloudHub 1.0 & 2.0 On-premise
(Standalone or RTF)
Differentiators Values access to new features on a
frequent release cadence with shorter
maintenance coverage
Values a release that is maintained for
an extended period over being the first
to adopt new capabilities
Support Coverage ●4 months of standard support
●4 months of extended support
●12 months of End of Life support
(Standalone and RTF)
●12 months of standard support
●12 months of extended support
●12 months of End of Life support
(Standalone and RTF)
Mule Runtime Release Strategy
Mule 4.6
Edge/LTS Release
February 2024
●First LTS based on
the new release
strategy
●Support for running
apps on Java 17 in
addition to Java 8
This enables joint customers to plan and migrate their upgrades
more efficiently across both platforms
The new mule runtime release cadence
aligns with the Salesforce release
cycle.
Java 17 Upgrade Resources
Java 17 Upgrade
on Trailhead
Customer can communicate directly
with the Runtime Product Team
Trailhead Page
Java 17
Upgrade FAQ
Customer can communicate directly
with the Runtime Product Team
Detailed upgrade
playbooks & guides
Upgrade, test, and release custom
connectors for Java 17 to ensure
compatibility within the MuleSoft
ecosystem
Upgrade policies and API proxies to
be compatible with Java 17
Trailhead Page
Trailhead Page
Deploy
your Mule!
Mule Runtime 4.6 & Upgrading to
J17
Product Team webinar recording, with
lots of customer questions.
Trailhead Page Trailhead Page
Video Guides: API
Manager & Studio 7.17
Tutorial videos for upgrading API
Manager & Studio to J17
CloudHub 2.0 Migration:
Upgrade Tooling
Learn
●Discover CH2 & Benefits
●Learn about Upgrade Steps
●Understand Eligibility
Prepare
●Resolve prerequisite steps before upgrade
Upgrade
●Leverage Mulesoft managed experience to
clone config
●In-place upgrade VPC to Private Space &
track progress
●Abort or Cancel upgrade if failures
●Lock CH1 VPCs from changes. All new
network changes done on CH2.
1
2
3
GA Q4 ‘24
Monitoring capabilities for your entire API & integration life cycle
Insightful
Leverage the latest innovations in the world of
health monitoring & observability, such as
Distributed Tracing.
Comprehensive
From deployment to scale, MuleSoft offers
visibility at every step of your integration
journey.
Extensible
Easily connect within your existing
observability ecosystem.
GA NOW
MuleSo Monitoring
Q3 ‘24:
API Insights
Anypoint
Visualizer
Anypoint
Monitoring
Anypoint
Monitoring
Q4 ‘24:
Detailed Usage
Dashboard
GA: Telemetry
Exporter
Architectural
Visualization of app.
network connections
and dependencies.
Incident Mgmt.
Dealing with severe
outages and
incidents.
Monitoring
Trend analysis and
observability
strategy.
Usage
Understanding
throughput and
application usage.
Deployments
Easy export to third
party observability
ecosystem.
Deployments
Governance and
deployment of APIs
& apps.
E2E API & Integration
Life Cycle Monitoring
Salesforce and Anypoint interoperability
Your admins now have visibility and
control over the connect Salesforce and
MuleSoft orgs, and all the various features
that can be enabled for various
integration and automation use cases.
You can connect your existing
Salesforce and MuleSoft org in a
brand new set up experience in
SF and MS
One click publish for Composer,
RPA & IDP flows to your
connected Salesforce org
Bring all your MuleSoft API
assets into Salesforce API
catalog
Simplifying the connectivity between Salesforce and MuleSoft
Summer ‘24 | GA Winter ‘25
Provision a Salesforce core org
for all MuleSoft customers
Seamless connectivity with
Salesforce Einstein gateway from
Anypoint
Simplified onboarding of
MuleSoft Direct, Anypoint
Experience Hub within
Salesforce
Single user identity for
Salesforce and MuleSoft
GA NOW
Automation
Orchestration RPA
Flow Builder &
Automation Services
Automation
Automate end-to-end processes with an unified, connected solution
Intelligent Document
Processing
●Q3: Additional Languages
●Q4: Additional Document
Templates
●GA: Automation App:
Admins & Process Owners
●Q2: Einstein for Flow (Beta)
○Q4: Flow Summarization
●GA: Flow Builder
○GA: Data Transformations
○Screen Flows
■GA: Reactive Inputs
■GA: Repeaters
■Q2: Action buttons
(Beta)
■GA: Friendly Resource
Picker
■Q3: Transform: Join
■Q3: Repeaters - Edit
VOC
■Q3: Reactive Validation
■Q4: Custom Headers
●GA: Manage Orchestration
Runs at Scale
●GA: See multiple work items
in the Work Guide
●GA: Report Orchestrations
●Q3: Orchestrations in
Automation App
●Q3: Automation app for
Process Owners
●Q3: Step Reordering
●Q4: Approvals on
orchestrations
●Q4: Support for Salesforce
Wallet
●Recorder Integrated in
Builder
●Easier RPA Scheduling
●RPA Builder
●Google Drive & Sheets
Action Steps
Intelligent Document Processing
Extract and structure data faster in any
format with AI-powered accuracy
$2,413.13
69 Bank Street
GA NOW
Maximize efficiency, minimize costs
Automate the entire document lifecycle and
incorporate manual review when necessary
Automate complete workflows
beyond documents
Integrate extracted data with downstream
systems for a fully streamlined workflow
Accelerate time to market
Jumpstart with pre-trained models designed
for common document types
IDP powered by Einstein
Classify, extract and summarize any
document securely and reliably with Einstein
GA Q4 ‘24
Data Extraction
Extend out-of-the-box document templates or
the generic document template with prompts
that can extract any information including
tables and key/value pairs
Classification
Classify documents based on natural language
prompts to be used for document routing or
for further data extraction
Summary and Inference
Go beyond extraction and classification with
summarization and inference.
Einstein for Flow
Einstein for Flow
Beta
Build automated processes quickly using AI prompts
JUN ‘24
Jumpstart Your Time-to-Value
Use natural language to build automated
processes quickly
Uplevel Your Flow Building Skills
Generate flows trained on Admin
best practices
Scale Automation Faster
Build more flows without having to start
from scratch
Winter ’25
Summer ’24
Enhanced
list views
Search across
all of your
flows
See new feature
highlights
Recent errors
Flow Trigger
Explorer
The Automation App: For Admins
Single source of truth for everything automation
GA NOW
Winter ’25
Access historical
data
Access all
process runs
Track your
process
metrics
Track your
company
metrics
The Automation App: For Process Owners
Single source of truth for everything automation
GA NOW
Map and Transform
Map your fields, change field values, and
do collection manipulations
Merge Collections
Join two different types of collections
together into one data structure from any
data source, including external data
Chain Multiple Transforms Together
Perform consecutive transformations on
the same mapping
Flow Builder: Data Transformation
Summer ‘24
Map and Transform
Merge Collections
Summer ‘24
Winter ‘25
Transform your data into the shape you need
Reactive Screens
●Elements on the screen respond dynamically
to changes in other elements.
Action Buttons
●Bring additional data into forms from a
Mulesoft endpoint, CRM database, or perform
complex calculations.
Repeaters
●Easily allow for adding similar or related fields
such as education and work history on a job
application to the same form.
Flow Builder: Dynamic Screen Flow Experiences
Anypoint
Partner Manager
MuleSoft
Accelerato
r
Order
Management
Beta | June GA | Oct
GA | Now
GA Q3 ‘24
Create more powerful forms
GA