SlideShare a Scribd company logo
1 of 27
Dan Diephouse, Product Management
Aaron Landgraf, Product Marketing
Introducing
Mule 4 / Studio 7 Beta
All contents © MuleSoft Inc.
Housekeeping Items
A recording of this webinar will be distributed via email within
24 hours
Questions can be submitted at any time using the questions
widget on the left hand side of the webinar portal
Join the conversation! Tweet #MuleTalks to let us know what you
think.
Give us feedback! Rate this webinar by selecting the Survey
widget at any point during the webinar.
3
radically simplifies development
MULE 4
is a platform for new tools
drives reuse
enables management at scale
will provide easy migration
4
radically simplifies development
MULE 4
Is a platform for new tools
drives reuse
enables management at scale
will provide easy migration
5
Fewer concepts & steps
Java skills optional
Improved tools & error
reporting
CORE CONNECTOR UPDATES
SIMPLER CONNECTORS EXPERIENCE
DATAWEAVE EXPRESSION LANGUAGE
LARGER THAN MEMORY STREAMS
STRONGER TYPING
TWO-WAY EDITING
DATA SENSE EVERYWHERE
SIMPLER SYNTAX
MULE SDK
JAVA & SPRING USAGE OPTIONAL
IMPROVED LARGE PAYLOAD HANDLING
RETRIES BUILT_IN
BETTER DEFAULTS
Best practices built-in
6
SEAMLESS DATA ACCESS &
TRANSPARENT STREAMING
payload.email
match /([a-z]*)@([a-z]*).com/
DataWeave expression language
Decreased time to learn
Easy access to payloads without
transformation
Larger than memory handled
automatically
Complex routing/filtering rules
Java expertise optional
payload map {
name: $.name,
dob: $.dateOfBirth as :date,
title: lookup($.titleCode),
…
}
7
Updated File, FTP, JMS, VM & more
Operation based experience enables
onramp & advanced features
Java skills optional
Retries built-in
Released independent from runtime
for faster innovation
CONNECTIVITY, SIMPLIFIED
8
SIMPLIFIED ERROR HANDLING
& TRY SCOPE
New try block - catch errors
anywhere flows
See errors at design time
Simplified syntax when you are
using transactions and error
handling
Re-propagate errors
Java Exceptions aren’t needed
(but you can still use them!)
<try
transactionalAction=”ALWAYS_BEGIN”
transactionType=”XA”>
<http:request .. />
<email:send .. />
<error-handler>
<on-error type=”500_STATUS_CODE”>
<notify-admin-of-possible-bug/>
</on-error>
<on-error type=”CONNECTIVITY”>
<notify-admin-critical-error/>
<on-error>
<on-error type=”WRONG_ADDRES”>
<send-email/>
</on-error>
</error-handler>
</try>
9
STUDIO 7
Improved palette
with favorites
Deeper Maven
integration
Quick navigation
between XML and
visual views
Collapsible scopes
Improved
metadata support
10
radically simplifies development
MULE 4
is a platform for new tools
drives reuse
enables management at scale
will provide easy migration
Studio
MULE 3
Integration specialists
DESIGN CENTER: EMPOWERING NEW MULE USERS
Enable less technical users to connect SaaS, big data, and partners with the Mule runtime
Design CenterStudio Future: other
new tools
Tooling APIs, Services, and Components
MULE 4
Integration specialists Less technical integrators
14
radically simplifies development
MULE 4
is a platform for new tools
drives reuse
enables management at scale
will provide easy migration
EASY UPGRADES
Connector updates
distributed outside runtime
Classloader isolation from
runtime & connectors
Well defined Mule API
Upgrade tools
INTELLIGENT, SELF-TUNING RUNTIME
Reactive, non blocking
engine
Dynamically self-tunes based
on workload
Global thread pool, with
reduced memory footprint
No more exchange patterns
17
radically simplifies development
MULE 4
is a platform for new tools
drives reuse
enables management at scale
will provide easy migration
MULE API
Core
EXTENSIONS API
MULE API & SDK
Single extensibility layer
Consistent UX for all
connectors
Best practices built in
Easily code more
advanced features such
as transactions
19
MULE SDK
Single way to extend
Mule
Enforces common UX
& best practices
Annotation based
Transaction support
Stateful operations
No code generation
public class FileSystemOperations
{
@Summary("Obtains the file contents.")
public OperationResult read(
@UseConfig FileConnectorConfig config,
@Connection FileSystem fileSystem,
Message message,
@DisplayName("File Path") String path,
@Optional(defaultValue = "false") boolean lock)
{
fileSystem.changeToBaseDir();
return fileSystem.read(config,
message,
path,
lock);
}
}
NEW WAYS TO EASILY EXTEND MULE
Java Flows API Specs
All contents © MuleSoft Inc.
Dependency relationships in Exchange
Mule metadata
APIs
Connections
Type system
Impact analysis
Measure reuse
Manage connectivity
Deeper insights
Intelligent design toolsDependencies
23
radically simplifies development
MULE 4
is a platform for new tools
drives reuse
enables management at scale
will provide easy migration
24
Migration Tools
Compatibility Modules
Mule expression language
Transports
Deprecated message processors
Application Migration Tool
Devkit Migration Tool
ADOPT EASILY
& AT YOUR
OWN PACE
Continued support
and enhancements3.X
Demo
All contents © MuleSoft Inc.
Beta Release – future functionality in progress
• Additional connectors
• Excel, Flat file & COBOL Copybook
• Hybrid deployment support
• API Manager support
• Performance improvements
Q&A
27

More Related Content

What's hot

Mule soft cloudhub deployment basics
Mule soft cloudhub deployment basicsMule soft cloudhub deployment basics
Mule soft cloudhub deployment basicsArun Yaligar
 
How to deliver secure,highly available Microsoft applications
How to deliver secure,highly available Microsoft applicationsHow to deliver secure,highly available Microsoft applications
How to deliver secure,highly available Microsoft applicationsKemp
 
Deploying mule applications
Deploying mule applicationsDeploying mule applications
Deploying mule applicationsBhargav Ranjit
 
mulesoft meetup @ bangalore
mulesoft meetup @ bangaloremulesoft meetup @ bangalore
mulesoft meetup @ bangaloreD.Rajesh Kumar
 
Anypoint platform release highlights
Anypoint platform release highlightsAnypoint platform release highlights
Anypoint platform release highlightsD.Rajesh Kumar
 
#1 Calicut MuleSoft Meetup - Introduction to Enterprise Integration and MuleSoft
#1 Calicut MuleSoft Meetup - Introduction to Enterprise Integration and MuleSoft#1 Calicut MuleSoft Meetup - Introduction to Enterprise Integration and MuleSoft
#1 Calicut MuleSoft Meetup - Introduction to Enterprise Integration and MuleSoftJohnMathewPhilip
 
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...Jitendra Bafna
 
Patna MuleSoft Meetup | Exposing WEB GUI for DWL Mapping File
Patna MuleSoft Meetup | Exposing WEB GUI for DWL Mapping FilePatna MuleSoft Meetup | Exposing WEB GUI for DWL Mapping File
Patna MuleSoft Meetup | Exposing WEB GUI for DWL Mapping FileOm Prakash
 
Mulesoft KL Meetup 2
Mulesoft KL Meetup 2Mulesoft KL Meetup 2
Mulesoft KL Meetup 2NitushreeJena
 
Logging best practice in mule using logger component
Logging best practice in mule using logger componentLogging best practice in mule using logger component
Logging best practice in mule using logger componentGovind Mulinti
 
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...Jitendra Bafna
 
NServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonNServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonMike Byrne
 
MuleSoft CloudHub API Versioning
MuleSoft CloudHub API VersioningMuleSoft CloudHub API Versioning
MuleSoft CloudHub API VersioningPatryk Bandurski
 

What's hot (20)

Mule soft cloudhub deployment basics
Mule soft cloudhub deployment basicsMule soft cloudhub deployment basics
Mule soft cloudhub deployment basics
 
How to deliver secure,highly available Microsoft applications
How to deliver secure,highly available Microsoft applicationsHow to deliver secure,highly available Microsoft applications
How to deliver secure,highly available Microsoft applications
 
Deploying mule applications
Deploying mule applicationsDeploying mule applications
Deploying mule applications
 
mulesoft meetup @ bangalore
mulesoft meetup @ bangaloremulesoft meetup @ bangalore
mulesoft meetup @ bangalore
 
Mulesoft cloudhub
Mulesoft cloudhubMulesoft cloudhub
Mulesoft cloudhub
 
Polyglot Mule Transformers
Polyglot Mule TransformersPolyglot Mule Transformers
Polyglot Mule Transformers
 
Anypoint platform release highlights
Anypoint platform release highlightsAnypoint platform release highlights
Anypoint platform release highlights
 
Mule any pointstudio
Mule any pointstudioMule any pointstudio
Mule any pointstudio
 
#1 Calicut MuleSoft Meetup - Introduction to Enterprise Integration and MuleSoft
#1 Calicut MuleSoft Meetup - Introduction to Enterprise Integration and MuleSoft#1 Calicut MuleSoft Meetup - Introduction to Enterprise Integration and MuleSoft
#1 Calicut MuleSoft Meetup - Introduction to Enterprise Integration and MuleSoft
 
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
 
Patna MuleSoft Meetup | Exposing WEB GUI for DWL Mapping File
Patna MuleSoft Meetup | Exposing WEB GUI for DWL Mapping FilePatna MuleSoft Meetup | Exposing WEB GUI for DWL Mapping File
Patna MuleSoft Meetup | Exposing WEB GUI for DWL Mapping File
 
Mulesoft KL Meetup 2
Mulesoft KL Meetup 2Mulesoft KL Meetup 2
Mulesoft KL Meetup 2
 
Logging best practice in mule using logger component
Logging best practice in mule using logger componentLogging best practice in mule using logger component
Logging best practice in mule using logger component
 
Anypoint platform
Anypoint platformAnypoint platform
Anypoint platform
 
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
 
NServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonNServiceBus Mule ESB Comparison
NServiceBus Mule ESB Comparison
 
Mule soft Basics
Mule soft BasicsMule soft Basics
Mule soft Basics
 
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
 
MuleSoft CloudHub API Versioning
MuleSoft CloudHub API VersioningMuleSoft CloudHub API Versioning
MuleSoft CloudHub API Versioning
 
PPT - A slice of cake php
PPT - A slice of cake phpPPT - A slice of cake php
PPT - A slice of cake php
 

Similar to Mule 4 and Studio 7 Beta Webinar Highlights Major Simplifications and New Tools

Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Daniel Soffner
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxRuntime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxSandeep Deshmukh
 
InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27Inter Access Belgium
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Daniel Soffner
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Daniel Soffner
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13Jim Andrews
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftHarshana Martin
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8PT.JUG
 
OpenERP 7 - New Features
OpenERP 7 - New FeaturesOpenERP 7 - New Features
OpenERP 7 - New FeaturesOdoo
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Eva Mave Ng
 
Second Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup SlidesSecond Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup SlidesFernando Silva
 
Adelaide Meetup June 2022 (1).pptx
Adelaide Meetup June 2022 (1).pptxAdelaide Meetup June 2022 (1).pptx
Adelaide Meetup June 2022 (1).pptxRajneetHora
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIChen-Tien Tsai
 
Engaging & Promising DotNetNuke Development Process For Your Business
Engaging & Promising DotNetNuke Development Process For Your BusinessEngaging & Promising DotNetNuke Development Process For Your Business
Engaging & Promising DotNetNuke Development Process For Your BusinessTalentsFromIndia.com
 
Mule: What's New and Coming?
Mule: What's New and Coming?Mule: What's New and Coming?
Mule: What's New and Coming?MuleSoft
 
Mulesoft Training
Mulesoft TrainingMulesoft Training
Mulesoft Trainingsaichinnu11
 

Similar to Mule 4 and Studio 7 Beta Webinar Highlights Major Simplifications and New Tools (20)

Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxRuntime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
 
InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27
 
Drupal Capabilities @ Neev
Drupal Capabilities @ NeevDrupal Capabilities @ Neev
Drupal Capabilities @ Neev
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
 
Whats new in web methods 9.12
Whats new in web methods 9.12Whats new in web methods 9.12
Whats new in web methods 9.12
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8
 
OpenERP 7 - New Features
OpenERP 7 - New FeaturesOpenERP 7 - New Features
OpenERP 7 - New Features
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
 
Second Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup SlidesSecond Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup Slides
 
Adelaide Meetup June 2022 (1).pptx
Adelaide Meetup June 2022 (1).pptxAdelaide Meetup June 2022 (1).pptx
Adelaide Meetup June 2022 (1).pptx
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 
Engaging & Promising DotNetNuke Development Process For Your Business
Engaging & Promising DotNetNuke Development Process For Your BusinessEngaging & Promising DotNetNuke Development Process For Your Business
Engaging & Promising DotNetNuke Development Process For Your Business
 
Maximize ROI with UPK
Maximize ROI with UPKMaximize ROI with UPK
Maximize ROI with UPK
 
Mule: What's New and Coming?
Mule: What's New and Coming?Mule: What's New and Coming?
Mule: What's New and Coming?
 
Mulesoft Training
Mulesoft TrainingMulesoft Training
Mulesoft Training
 

More from Vijay Reddy

Mule Meetup Hyderabad
Mule Meetup HyderabadMule Meetup Hyderabad
Mule Meetup HyderabadVijay Reddy
 
Mule4 EAIESB Meetup
Mule4 EAIESB MeetupMule4 EAIESB Meetup
Mule4 EAIESB MeetupVijay Reddy
 
EAIESB MULE BPM API
EAIESB MULE BPM APIEAIESB MULE BPM API
EAIESB MULE BPM APIVijay Reddy
 
Developing Chatbots with API.ai/Dialog flow
Developing Chatbots with API.ai/Dialog flowDeveloping Chatbots with API.ai/Dialog flow
Developing Chatbots with API.ai/Dialog flowVijay Reddy
 
Dell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetupDell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetupVijay Reddy
 
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18Vijay Reddy
 
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce ConnectorMigrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce ConnectorVijay Reddy
 
Mule Managed File Transfer
Mule Managed File TransferMule Managed File Transfer
Mule Managed File TransferVijay Reddy
 
Mule Common Logging & Error Handling Framework
Mule Common Logging & Error Handling FrameworkMule Common Logging & Error Handling Framework
Mule Common Logging & Error Handling FrameworkVijay Reddy
 
EAIESB TIBCO EXPERTISE
EAIESB TIBCO EXPERTISEEAIESB TIBCO EXPERTISE
EAIESB TIBCO EXPERTISEVijay Reddy
 
TIBCO intelligent Common Logging and Exception Handling (iCLE)
TIBCO intelligent Common Logging and Exception Handling (iCLE)TIBCO intelligent Common Logging and Exception Handling (iCLE)
TIBCO intelligent Common Logging and Exception Handling (iCLE)Vijay Reddy
 
DevOps in Oracle Fusion Book
DevOps in Oracle Fusion BookDevOps in Oracle Fusion Book
DevOps in Oracle Fusion BookVijay Reddy
 
Oracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 InstallationOracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 InstallationVijay Reddy
 
Oracle Advanced BPM Book
Oracle Advanced BPM BookOracle Advanced BPM Book
Oracle Advanced BPM BookVijay Reddy
 
Advanced OSB in 21 Days
Advanced OSB in 21 DaysAdvanced OSB in 21 Days
Advanced OSB in 21 DaysVijay Reddy
 
Jdeveloper 11117 installation
Jdeveloper 11117 installationJdeveloper 11117 installation
Jdeveloper 11117 installationVijay Reddy
 
Fusion 11.1.1.7 Installation on Windows 8
Fusion 11.1.1.7 Installation on Windows 8Fusion 11.1.1.7 Installation on Windows 8
Fusion 11.1.1.7 Installation on Windows 8Vijay Reddy
 
EAIESB Oracle Fusion SOA Poster BPEL 1.1
EAIESB Oracle Fusion SOA Poster BPEL 1.1EAIESB Oracle Fusion SOA Poster BPEL 1.1
EAIESB Oracle Fusion SOA Poster BPEL 1.1Vijay Reddy
 
EAIESB Oracle SOA Poster 2.0
EAIESB Oracle SOA Poster 2.0EAIESB Oracle SOA Poster 2.0
EAIESB Oracle SOA Poster 2.0Vijay Reddy
 
EAIESB ADF Mobile SOA Manager
EAIESB ADF Mobile SOA ManagerEAIESB ADF Mobile SOA Manager
EAIESB ADF Mobile SOA ManagerVijay Reddy
 

More from Vijay Reddy (20)

Mule Meetup Hyderabad
Mule Meetup HyderabadMule Meetup Hyderabad
Mule Meetup Hyderabad
 
Mule4 EAIESB Meetup
Mule4 EAIESB MeetupMule4 EAIESB Meetup
Mule4 EAIESB Meetup
 
EAIESB MULE BPM API
EAIESB MULE BPM APIEAIESB MULE BPM API
EAIESB MULE BPM API
 
Developing Chatbots with API.ai/Dialog flow
Developing Chatbots with API.ai/Dialog flowDeveloping Chatbots with API.ai/Dialog flow
Developing Chatbots with API.ai/Dialog flow
 
Dell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetupDell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetup
 
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
 
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce ConnectorMigrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
 
Mule Managed File Transfer
Mule Managed File TransferMule Managed File Transfer
Mule Managed File Transfer
 
Mule Common Logging & Error Handling Framework
Mule Common Logging & Error Handling FrameworkMule Common Logging & Error Handling Framework
Mule Common Logging & Error Handling Framework
 
EAIESB TIBCO EXPERTISE
EAIESB TIBCO EXPERTISEEAIESB TIBCO EXPERTISE
EAIESB TIBCO EXPERTISE
 
TIBCO intelligent Common Logging and Exception Handling (iCLE)
TIBCO intelligent Common Logging and Exception Handling (iCLE)TIBCO intelligent Common Logging and Exception Handling (iCLE)
TIBCO intelligent Common Logging and Exception Handling (iCLE)
 
DevOps in Oracle Fusion Book
DevOps in Oracle Fusion BookDevOps in Oracle Fusion Book
DevOps in Oracle Fusion Book
 
Oracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 InstallationOracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 Installation
 
Oracle Advanced BPM Book
Oracle Advanced BPM BookOracle Advanced BPM Book
Oracle Advanced BPM Book
 
Advanced OSB in 21 Days
Advanced OSB in 21 DaysAdvanced OSB in 21 Days
Advanced OSB in 21 Days
 
Jdeveloper 11117 installation
Jdeveloper 11117 installationJdeveloper 11117 installation
Jdeveloper 11117 installation
 
Fusion 11.1.1.7 Installation on Windows 8
Fusion 11.1.1.7 Installation on Windows 8Fusion 11.1.1.7 Installation on Windows 8
Fusion 11.1.1.7 Installation on Windows 8
 
EAIESB Oracle Fusion SOA Poster BPEL 1.1
EAIESB Oracle Fusion SOA Poster BPEL 1.1EAIESB Oracle Fusion SOA Poster BPEL 1.1
EAIESB Oracle Fusion SOA Poster BPEL 1.1
 
EAIESB Oracle SOA Poster 2.0
EAIESB Oracle SOA Poster 2.0EAIESB Oracle SOA Poster 2.0
EAIESB Oracle SOA Poster 2.0
 
EAIESB ADF Mobile SOA Manager
EAIESB ADF Mobile SOA ManagerEAIESB ADF Mobile SOA Manager
EAIESB ADF Mobile SOA Manager
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Mule 4 and Studio 7 Beta Webinar Highlights Major Simplifications and New Tools

  • 1. Dan Diephouse, Product Management Aaron Landgraf, Product Marketing Introducing Mule 4 / Studio 7 Beta
  • 2. All contents © MuleSoft Inc. Housekeeping Items A recording of this webinar will be distributed via email within 24 hours Questions can be submitted at any time using the questions widget on the left hand side of the webinar portal Join the conversation! Tweet #MuleTalks to let us know what you think. Give us feedback! Rate this webinar by selecting the Survey widget at any point during the webinar.
  • 3. 3 radically simplifies development MULE 4 is a platform for new tools drives reuse enables management at scale will provide easy migration
  • 4. 4 radically simplifies development MULE 4 Is a platform for new tools drives reuse enables management at scale will provide easy migration
  • 5. 5 Fewer concepts & steps Java skills optional Improved tools & error reporting CORE CONNECTOR UPDATES SIMPLER CONNECTORS EXPERIENCE DATAWEAVE EXPRESSION LANGUAGE LARGER THAN MEMORY STREAMS STRONGER TYPING TWO-WAY EDITING DATA SENSE EVERYWHERE SIMPLER SYNTAX MULE SDK JAVA & SPRING USAGE OPTIONAL IMPROVED LARGE PAYLOAD HANDLING RETRIES BUILT_IN BETTER DEFAULTS Best practices built-in
  • 6. 6 SEAMLESS DATA ACCESS & TRANSPARENT STREAMING payload.email match /([a-z]*)@([a-z]*).com/ DataWeave expression language Decreased time to learn Easy access to payloads without transformation Larger than memory handled automatically Complex routing/filtering rules Java expertise optional payload map { name: $.name, dob: $.dateOfBirth as :date, title: lookup($.titleCode), … }
  • 7. 7 Updated File, FTP, JMS, VM & more Operation based experience enables onramp & advanced features Java skills optional Retries built-in Released independent from runtime for faster innovation CONNECTIVITY, SIMPLIFIED
  • 8. 8 SIMPLIFIED ERROR HANDLING & TRY SCOPE New try block - catch errors anywhere flows See errors at design time Simplified syntax when you are using transactions and error handling Re-propagate errors Java Exceptions aren’t needed (but you can still use them!) <try transactionalAction=”ALWAYS_BEGIN” transactionType=”XA”> <http:request .. /> <email:send .. /> <error-handler> <on-error type=”500_STATUS_CODE”> <notify-admin-of-possible-bug/> </on-error> <on-error type=”CONNECTIVITY”> <notify-admin-critical-error/> <on-error> <on-error type=”WRONG_ADDRES”> <send-email/> </on-error> </error-handler> </try>
  • 9. 9 STUDIO 7 Improved palette with favorites Deeper Maven integration Quick navigation between XML and visual views Collapsible scopes Improved metadata support
  • 10. 10 radically simplifies development MULE 4 is a platform for new tools drives reuse enables management at scale will provide easy migration
  • 12. DESIGN CENTER: EMPOWERING NEW MULE USERS Enable less technical users to connect SaaS, big data, and partners with the Mule runtime
  • 13. Design CenterStudio Future: other new tools Tooling APIs, Services, and Components MULE 4 Integration specialists Less technical integrators
  • 14. 14 radically simplifies development MULE 4 is a platform for new tools drives reuse enables management at scale will provide easy migration
  • 15. EASY UPGRADES Connector updates distributed outside runtime Classloader isolation from runtime & connectors Well defined Mule API Upgrade tools
  • 16. INTELLIGENT, SELF-TUNING RUNTIME Reactive, non blocking engine Dynamically self-tunes based on workload Global thread pool, with reduced memory footprint No more exchange patterns
  • 17. 17 radically simplifies development MULE 4 is a platform for new tools drives reuse enables management at scale will provide easy migration
  • 18. MULE API Core EXTENSIONS API MULE API & SDK Single extensibility layer Consistent UX for all connectors Best practices built in Easily code more advanced features such as transactions
  • 19. 19 MULE SDK Single way to extend Mule Enforces common UX & best practices Annotation based Transaction support Stateful operations No code generation public class FileSystemOperations { @Summary("Obtains the file contents.") public OperationResult read( @UseConfig FileConnectorConfig config, @Connection FileSystem fileSystem, Message message, @DisplayName("File Path") String path, @Optional(defaultValue = "false") boolean lock) { fileSystem.changeToBaseDir(); return fileSystem.read(config, message, path, lock); } }
  • 20. NEW WAYS TO EASILY EXTEND MULE Java Flows API Specs
  • 21. All contents © MuleSoft Inc. Dependency relationships in Exchange
  • 22. Mule metadata APIs Connections Type system Impact analysis Measure reuse Manage connectivity Deeper insights Intelligent design toolsDependencies
  • 23. 23 radically simplifies development MULE 4 is a platform for new tools drives reuse enables management at scale will provide easy migration
  • 24. 24 Migration Tools Compatibility Modules Mule expression language Transports Deprecated message processors Application Migration Tool Devkit Migration Tool ADOPT EASILY & AT YOUR OWN PACE Continued support and enhancements3.X
  • 25. Demo
  • 26. All contents © MuleSoft Inc. Beta Release – future functionality in progress • Additional connectors • Excel, Flat file & COBOL Copybook • Hybrid deployment support • API Manager support • Performance improvements