SlideShare a Scribd company logo
October 20th, 2018.
Second Caracas MuleSoft
Meetup
All contents © MuleSoft Inc.
What’s all about?
2
• A group from the community to the
community.
• A safe environment to learn and share
your integration experiences both good
and bad with your peers.
• Discuss a variety of topics key to
successful application network with
MuleSoft Anypoint Platform.
Agenda
All contents © MuleSoft Inc.
Agenda
4
• 2:00pm: Introductions.
• 2:15pm: Presentation: Anypoint Platform 101: Platform overview.
• 3:00pm: Q&A / Networking
• 3:15pm: Presentation: Mule 4 - What's new?
• 3:50pm: Q&A / Networking.
Introductions
All contents © MuleSoft Inc.
Introductions
6
• Meet the leader: MuleSoft Technical Lead.
APIs and Microservices enthusiat.
Experience on MuleSoft development
life cycles in several projects in
countries such as USA, Myanmar,
Mexico, Panamá, and Venezuela using
MuleSoft Anypoint Integration
Solutions.
Certified as MuleSoft Integration and
API Associate, MuleSoft Certified API
Design Associate (RAML 0.8) and I
participated in Anypoint Platform:
Advance Developer Course and
Anypoint Operations: Customer Hosted
Runtimes
All contents © MuleSoft Inc.
Introductions
7
• Meet the audience:
• What’s your name?
• What do you do?
• What have been your experience?
Anypoint Platform 101:
Platform overview
Speaker: Fernando Silva
All contents © MuleSoft Inc.
Integration
The biggest not resolved IT
problem
9
State of the world
All contents © MuleSoft Inc.
State of the world
10
All contents © MuleSoft Inc.
API-led Connectivity
Self-service.
Productivity increase.
Future changes malleability.
Distributed paradigm.
Loose coupling of systems.
Deep operative visibility.
Experience Layer
Mobile | Web Portals | Clients | Providers Apps | Wearables | Partners
Process Layer
Registers | Updates | Mails | Payments | Complex processes
APP
Dev
LoB
Dev/IT
Central
IT System Layer
Legacy Systems | Databases | PLCs | SaaS
PLC DatabasesSaaS Document Manager
11
All contents © MuleSoft Inc.
State of the world with MuleSoft
12
All contents © MuleSoft Inc.
Development Lifecycle
13
All contents © MuleSoft Inc. 14
Demo: Anypoint Platform
All contents © MuleSoft Inc.
MuleSoft
15
Connect to everything.
SOA, SaaS and API in a
unique platform.
Highly productive.
Designed for easy use
and deployment.
Essential for hybrid IT.
Write once deploy
everywhere.
Unified connectivity Low friction Future-proof
Q&A
All contents © MuleSoft Inc. 17
Snack break time!
Mule 4
What's new?
Speaker: Fernando Silva
All contents © MuleSoft Inc.
Mule 4
19
• Simplified Event and Message models.
• DataWeave 2.0 as the default simpler expression language.
• Seamless Streaming.
• Better enrichment in fewer steps.
• Smarter mule:Self-tuning runtime.
• Simpler batch module.
• Simplified Error Handling.
• Mule SDK.
• Frictionless Upgrades.
All contents © MuleSoft Inc. 20
New Message Structure
All contents © MuleSoft Inc. 21
Old event and message
All contents © MuleSoft Inc.
New event and message
22
• Events have a message and variables.
• Each message contains:
 Payload.
 Attributes.
• Variables can any object:
 Data
 Attributes
 Even another Message.
Message
Event
Payload
Attributes
Variable1 (Object)
Variable2 (Message)
All contents © MuleSoft Inc.
Attributes
23
All contents © MuleSoft Inc. 24
Simpler Language
All contents © MuleSoft Inc.
Dataweave 2.0
25
• Default transformation and expression language, replacing Mule
Expression Language (MEL).
All contents © MuleSoft Inc.
Mule 3 compatibility and MEL
26
• MEL is still around, it’s just deprecated.
• Every expression can feature the “mel:” prefix to indicate that it
should be evaluated with MEL.
All contents © MuleSoft Inc.
Dataweave 2.0
27
• Imports and modules.
• Java interoperability.
• New data formats.
• Simplified syntax
• New advanced capabilities.
All contents © MuleSoft Inc.
Transformation and Data Simplified
28
• Formal type system defined. Types can be:
 Binary.
 CSV.
 JSON.
 XML.
 Object (and sub types – List, Attributes, etc).
 Scalar – Number, String, etc.
• If you feel the need to do Object to Byte Array/String/etc – you’re
doing it wrong or it’s a bug.
All contents © MuleSoft Inc. 29
Seamless Streaming
All contents © MuleSoft Inc.
Seamless Streaming
30
All contents © MuleSoft Inc.
Seamless Streaming
31
• Repeatable Streaming
Enabled by streaming contents
being saved to a temporal buffer.
This lets the user ignore streaming
position, streaming components at
time intervals, and stream
component consumption.
All contents © MuleSoft Inc.
Seamless Streaming
32
All contents © MuleSoft Inc. 33
No more Message Enricher
All contents © MuleSoft Inc.
Enrichment
34
• Directly output data into variables.
• For other use cases, use transform to enrich.
All contents © MuleSoft Inc. 35
Self-tuning Engine
Smarter Mule
All contents © MuleSoft Inc.
Non-blocking execution engine
36
• Mule 4 now analyzes runtime conditions and makes adjustments
automatically.
• Achieves optimal performance without having to do manual tuning
steps, such as:
 Declaring exchange patterns.
 Processing strategies
 Threading configuration.
All contents © MuleSoft Inc. 37
Simpler Batch Module
All contents © MuleSoft Inc.
Batch module
38
• First introduced in Mule 3.5.
• Process messages in batches.
• Particularly useful when working with engineering “near real-
time” data integration between SaaS applications.
All contents © MuleSoft Inc.
Simpler Batch module
39
• Now the scope can live
inside a flow.
• We no longer have
recordVars for batches.
You can now just use
flow variables directly.
This will save you bugs
and undesired behavior.
• Easier to understand.
All contents © MuleSoft Inc. 40
Simpler Error Handling
All contents © MuleSoft Inc.
Error Types: Part of every component
41
New error object that allows us
to easily discover possible errors
at a design level.
All contents © MuleSoft Inc.
Error Types: Hierarchy
42
All contents © MuleSoft Inc.
Error Handler
43
• Event Step in case of exception occurs at 2.
All contents © MuleSoft Inc.
Simplified error handling and try scope
44
1. New try block (catch errors
in the middle of a flow, no
need to create a new flow for
specific error fishing).
2.Simplified syntax when
using transactions and error
handling.
All contents © MuleSoft Inc. 45
Mule SDK
All contents © MuleSoft Inc.
Mule SDK
46
The Mule SDK is the successor for Anypoint Connector Devkit.
• Allows extending Mule runtime with your own modules and
connectors.
• No more generated code
• Classloading isolation
• Consistent connect experience
All contents © MuleSoft Inc.
Migrating from DevKit
47
• Anypoint Connector DevKit is not compatible with Mule 4.
• DevKit migration tool (https://docs.mulesoft.com/mule-
sdk/v/1.1/dmt)
 A new project will be generated which adapts your existing code into an SDK
compatible Project (it will still require your review and adjustment)
All contents © MuleSoft Inc. 48
Frictionless upgrades
All contents © MuleSoft Inc.
Classloader isolation
49
• Runtime, and Anypoint Connectors, any library changes that occur
internally do not affect the application itself.
• Connectors are distributed outside the runtime as well, making it
possible to get connector enhancements and fixes without having to
upgrade the runtime or vice versa.
All contents © MuleSoft Inc.
Frequently asked questions
50
• Is the Mule 4 available on CloudHub?
Yes! Mule 4 is already available and ready to deploy.
• Is Studio 7 compatible with Mule 3.x?
No. You must use Studio 6 to open 3.x projects. Similarly, if you
want to deploy applications on Mule 4.0, you must compose those
applications in either Anypoint Studio 7.0 or Anypoint Design Center -
flow designer.
All contents © MuleSoft Inc.
Frequently asked questions
51
• Can you run a 3.x app on 4.0 runtime?
No. There will be a migration tool available to assist with migrating
apps currently running on Mule 3.x to Mule 4.0.
• What tools will be available to assist in this migration?
Mulesoft will be releasing a migration tool integrated in Anypoint
Studio 7 that will automatically update old configurations to use Mule
4 components.
Q&A
All contents © MuleSoft Inc.
What’s next?
53
• Share:
– Tweet your pictures with the hashtag #MuleMeetup
– Invite your network to join: https://meetups.mulesoft.com/caracas
– Contact your organizer at https://meetups.mulesoft.com/caracas to
suggest topics .
– Contact MuleSoft at meetup@mulesoft.com for ways to improve the
program.
• Our next meetup:
– Date: Planning…
– Location: What do you think about the current space?
– Topic: What would you like to talk about in the next meeting?
Thank you!
See you next time.
Second Caracas MuleSoft Meetup Slides

More Related Content

PPTX
First Caracas MuleSoft Meetup Slides
PDF
MuleSoft Meetup - Singapore - No.3 Oct19
PDF
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
PPTX
Mulesoft meetup slides mumbai_20113019_exception_handling
PPTX
Manila MuleSoft Meetup - September 2018
PPTX
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
PPTX
On prem to cloud hub migration (updated)
PDF
MuleSoft Meetup Singapore June 2021
First Caracas MuleSoft Meetup Slides
MuleSoft Meetup - Singapore - No.3 Oct19
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
Mulesoft meetup slides mumbai_20113019_exception_handling
Manila MuleSoft Meetup - September 2018
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
On prem to cloud hub migration (updated)
MuleSoft Meetup Singapore June 2021

What's hot (20)

PDF
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
PPTX
MuleSoft São Paulo Meetup #3 - 18 Jun
PPTX
MuleSoft Meetup Charlotte 2 - 2019
PDF
MuleSoft Meetup Singapore No.4 December 2019
PDF
MuleSoft meetup_sg_no2_may19
PPTX
MuleSoft CloudHub API Versioning
PDF
Testing strategies and best practices using MUnit
PDF
MuleSoft Meetup Singapore March 2019
PPTX
Learn mulesoft from scratch
PPTX
Manila MuleSoft Meetup - July 2019
PPTX
mulesoft meetup @ bangalore
PPTX
Manila MuleSoft Meetup #4 January 2019
PDF
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
PPTX
Meet up slides_mumbai_21032020_final
PDF
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
PDF
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups
PPTX
MuleSoft Meetup Charlotte 2019 - Dec 10
PPTX
Mumbai MuleSoft Meetup 12
PPTX
Kochi mulesoft meetup 02
PDF
Dallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint Platform
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Singapore No.4 December 2019
MuleSoft meetup_sg_no2_may19
MuleSoft CloudHub API Versioning
Testing strategies and best practices using MUnit
MuleSoft Meetup Singapore March 2019
Learn mulesoft from scratch
Manila MuleSoft Meetup - July 2019
mulesoft meetup @ bangalore
Manila MuleSoft Meetup #4 January 2019
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Meet up slides_mumbai_21032020_final
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups
MuleSoft Meetup Charlotte 2019 - Dec 10
Mumbai MuleSoft Meetup 12
Kochi mulesoft meetup 02
Dallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint Platform
Ad

Similar to Second Caracas MuleSoft Meetup Slides (20)

PPTX
Third Meetup Slides Mulesoft Mexico City
PPTX
Cracow MuleSoft Meetup #1
PPTX
Perth MuleSoft Meetup Feb 2019
PPTX
Mulesoft meetup 9thmay Thiruvananthapuram
PDF
Mule soft dubai virtual meetup 27_apr
PPTX
Mulesoft Indore meetup #1
PPTX
Mule soft meetup_virtual_ 3_charlotte_07july_2021__final
PPTX
MuleSoft Meetup Virtual_ 2_Charlotte
PPTX
Warsaw MuleSoft Meetup #6 - CI/CD
PDF
Meetup hyderabad mule-4.x
PPTX
Chandigarh MuleSoft Meetup #01
PDF
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
PPTX
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
PPTX
Deploying and Managing Anypoint Runtime Fabric on OpenShift
PPTX
MuleSoft Meetup Mumbai Mule 4 Presentation Slide
PPTX
Riyadh Meetup4- Sonarqube for Mule 4 Code review
PPTX
Mulesoft Connections to different companies, and different services
PPTX
São Paulo MuleSoft Meetup - Deployments Models
PDF
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
PDF
Manila MuleSoft Meetup - August 2020
Third Meetup Slides Mulesoft Mexico City
Cracow MuleSoft Meetup #1
Perth MuleSoft Meetup Feb 2019
Mulesoft meetup 9thmay Thiruvananthapuram
Mule soft dubai virtual meetup 27_apr
Mulesoft Indore meetup #1
Mule soft meetup_virtual_ 3_charlotte_07july_2021__final
MuleSoft Meetup Virtual_ 2_Charlotte
Warsaw MuleSoft Meetup #6 - CI/CD
Meetup hyderabad mule-4.x
Chandigarh MuleSoft Meetup #01
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Deploying and Managing Anypoint Runtime Fabric on OpenShift
MuleSoft Meetup Mumbai Mule 4 Presentation Slide
Riyadh Meetup4- Sonarqube for Mule 4 Code review
Mulesoft Connections to different companies, and different services
São Paulo MuleSoft Meetup - Deployments Models
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
Manila MuleSoft Meetup - August 2020
Ad

Recently uploaded (20)

PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
OOP with Java - Java Introduction (Basics)
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
PPT on Performance Review to get promotions
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
web development for engineering and engineering
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Welding lecture in detail for understanding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Well-logging-methods_new................
PPTX
Geodesy 1.pptx...............................................
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Construction Project Organization Group 2.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Strings in CPP - Strings in C++ are sequences of characters used to store and...
OOP with Java - Java Introduction (Basics)
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPT on Performance Review to get promotions
CYBER-CRIMES AND SECURITY A guide to understanding
Arduino robotics embedded978-1-4302-3184-4.pdf
web development for engineering and engineering
bas. eng. economics group 4 presentation 1.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Welding lecture in detail for understanding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Well-logging-methods_new................
Geodesy 1.pptx...............................................
CH1 Production IntroductoryConcepts.pptx
Construction Project Organization Group 2.pptx
Mechanical Engineering MATERIALS Selection
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...

Second Caracas MuleSoft Meetup Slides

  • 1. October 20th, 2018. Second Caracas MuleSoft Meetup
  • 2. All contents © MuleSoft Inc. What’s all about? 2 • A group from the community to the community. • A safe environment to learn and share your integration experiences both good and bad with your peers. • Discuss a variety of topics key to successful application network with MuleSoft Anypoint Platform.
  • 4. All contents © MuleSoft Inc. Agenda 4 • 2:00pm: Introductions. • 2:15pm: Presentation: Anypoint Platform 101: Platform overview. • 3:00pm: Q&A / Networking • 3:15pm: Presentation: Mule 4 - What's new? • 3:50pm: Q&A / Networking.
  • 6. All contents © MuleSoft Inc. Introductions 6 • Meet the leader: MuleSoft Technical Lead. APIs and Microservices enthusiat. Experience on MuleSoft development life cycles in several projects in countries such as USA, Myanmar, Mexico, Panamá, and Venezuela using MuleSoft Anypoint Integration Solutions. Certified as MuleSoft Integration and API Associate, MuleSoft Certified API Design Associate (RAML 0.8) and I participated in Anypoint Platform: Advance Developer Course and Anypoint Operations: Customer Hosted Runtimes
  • 7. All contents © MuleSoft Inc. Introductions 7 • Meet the audience: • What’s your name? • What do you do? • What have been your experience?
  • 8. Anypoint Platform 101: Platform overview Speaker: Fernando Silva
  • 9. All contents © MuleSoft Inc. Integration The biggest not resolved IT problem 9 State of the world
  • 10. All contents © MuleSoft Inc. State of the world 10
  • 11. All contents © MuleSoft Inc. API-led Connectivity Self-service. Productivity increase. Future changes malleability. Distributed paradigm. Loose coupling of systems. Deep operative visibility. Experience Layer Mobile | Web Portals | Clients | Providers Apps | Wearables | Partners Process Layer Registers | Updates | Mails | Payments | Complex processes APP Dev LoB Dev/IT Central IT System Layer Legacy Systems | Databases | PLCs | SaaS PLC DatabasesSaaS Document Manager 11
  • 12. All contents © MuleSoft Inc. State of the world with MuleSoft 12
  • 13. All contents © MuleSoft Inc. Development Lifecycle 13
  • 14. All contents © MuleSoft Inc. 14 Demo: Anypoint Platform
  • 15. All contents © MuleSoft Inc. MuleSoft 15 Connect to everything. SOA, SaaS and API in a unique platform. Highly productive. Designed for easy use and deployment. Essential for hybrid IT. Write once deploy everywhere. Unified connectivity Low friction Future-proof
  • 16. Q&A
  • 17. All contents © MuleSoft Inc. 17 Snack break time!
  • 18. Mule 4 What's new? Speaker: Fernando Silva
  • 19. All contents © MuleSoft Inc. Mule 4 19 • Simplified Event and Message models. • DataWeave 2.0 as the default simpler expression language. • Seamless Streaming. • Better enrichment in fewer steps. • Smarter mule:Self-tuning runtime. • Simpler batch module. • Simplified Error Handling. • Mule SDK. • Frictionless Upgrades.
  • 20. All contents © MuleSoft Inc. 20 New Message Structure
  • 21. All contents © MuleSoft Inc. 21 Old event and message
  • 22. All contents © MuleSoft Inc. New event and message 22 • Events have a message and variables. • Each message contains:  Payload.  Attributes. • Variables can any object:  Data  Attributes  Even another Message. Message Event Payload Attributes Variable1 (Object) Variable2 (Message)
  • 23. All contents © MuleSoft Inc. Attributes 23
  • 24. All contents © MuleSoft Inc. 24 Simpler Language
  • 25. All contents © MuleSoft Inc. Dataweave 2.0 25 • Default transformation and expression language, replacing Mule Expression Language (MEL).
  • 26. All contents © MuleSoft Inc. Mule 3 compatibility and MEL 26 • MEL is still around, it’s just deprecated. • Every expression can feature the “mel:” prefix to indicate that it should be evaluated with MEL.
  • 27. All contents © MuleSoft Inc. Dataweave 2.0 27 • Imports and modules. • Java interoperability. • New data formats. • Simplified syntax • New advanced capabilities.
  • 28. All contents © MuleSoft Inc. Transformation and Data Simplified 28 • Formal type system defined. Types can be:  Binary.  CSV.  JSON.  XML.  Object (and sub types – List, Attributes, etc).  Scalar – Number, String, etc. • If you feel the need to do Object to Byte Array/String/etc – you’re doing it wrong or it’s a bug.
  • 29. All contents © MuleSoft Inc. 29 Seamless Streaming
  • 30. All contents © MuleSoft Inc. Seamless Streaming 30
  • 31. All contents © MuleSoft Inc. Seamless Streaming 31 • Repeatable Streaming Enabled by streaming contents being saved to a temporal buffer. This lets the user ignore streaming position, streaming components at time intervals, and stream component consumption.
  • 32. All contents © MuleSoft Inc. Seamless Streaming 32
  • 33. All contents © MuleSoft Inc. 33 No more Message Enricher
  • 34. All contents © MuleSoft Inc. Enrichment 34 • Directly output data into variables. • For other use cases, use transform to enrich.
  • 35. All contents © MuleSoft Inc. 35 Self-tuning Engine Smarter Mule
  • 36. All contents © MuleSoft Inc. Non-blocking execution engine 36 • Mule 4 now analyzes runtime conditions and makes adjustments automatically. • Achieves optimal performance without having to do manual tuning steps, such as:  Declaring exchange patterns.  Processing strategies  Threading configuration.
  • 37. All contents © MuleSoft Inc. 37 Simpler Batch Module
  • 38. All contents © MuleSoft Inc. Batch module 38 • First introduced in Mule 3.5. • Process messages in batches. • Particularly useful when working with engineering “near real- time” data integration between SaaS applications.
  • 39. All contents © MuleSoft Inc. Simpler Batch module 39 • Now the scope can live inside a flow. • We no longer have recordVars for batches. You can now just use flow variables directly. This will save you bugs and undesired behavior. • Easier to understand.
  • 40. All contents © MuleSoft Inc. 40 Simpler Error Handling
  • 41. All contents © MuleSoft Inc. Error Types: Part of every component 41 New error object that allows us to easily discover possible errors at a design level.
  • 42. All contents © MuleSoft Inc. Error Types: Hierarchy 42
  • 43. All contents © MuleSoft Inc. Error Handler 43 • Event Step in case of exception occurs at 2.
  • 44. All contents © MuleSoft Inc. Simplified error handling and try scope 44 1. New try block (catch errors in the middle of a flow, no need to create a new flow for specific error fishing). 2.Simplified syntax when using transactions and error handling.
  • 45. All contents © MuleSoft Inc. 45 Mule SDK
  • 46. All contents © MuleSoft Inc. Mule SDK 46 The Mule SDK is the successor for Anypoint Connector Devkit. • Allows extending Mule runtime with your own modules and connectors. • No more generated code • Classloading isolation • Consistent connect experience
  • 47. All contents © MuleSoft Inc. Migrating from DevKit 47 • Anypoint Connector DevKit is not compatible with Mule 4. • DevKit migration tool (https://docs.mulesoft.com/mule- sdk/v/1.1/dmt)  A new project will be generated which adapts your existing code into an SDK compatible Project (it will still require your review and adjustment)
  • 48. All contents © MuleSoft Inc. 48 Frictionless upgrades
  • 49. All contents © MuleSoft Inc. Classloader isolation 49 • Runtime, and Anypoint Connectors, any library changes that occur internally do not affect the application itself. • Connectors are distributed outside the runtime as well, making it possible to get connector enhancements and fixes without having to upgrade the runtime or vice versa.
  • 50. All contents © MuleSoft Inc. Frequently asked questions 50 • Is the Mule 4 available on CloudHub? Yes! Mule 4 is already available and ready to deploy. • Is Studio 7 compatible with Mule 3.x? No. You must use Studio 6 to open 3.x projects. Similarly, if you want to deploy applications on Mule 4.0, you must compose those applications in either Anypoint Studio 7.0 or Anypoint Design Center - flow designer.
  • 51. All contents © MuleSoft Inc. Frequently asked questions 51 • Can you run a 3.x app on 4.0 runtime? No. There will be a migration tool available to assist with migrating apps currently running on Mule 3.x to Mule 4.0. • What tools will be available to assist in this migration? Mulesoft will be releasing a migration tool integrated in Anypoint Studio 7 that will automatically update old configurations to use Mule 4 components.
  • 52. Q&A
  • 53. All contents © MuleSoft Inc. What’s next? 53 • Share: – Tweet your pictures with the hashtag #MuleMeetup – Invite your network to join: https://meetups.mulesoft.com/caracas – Contact your organizer at https://meetups.mulesoft.com/caracas to suggest topics . – Contact MuleSoft at meetup@mulesoft.com for ways to improve the program. • Our next meetup: – Date: Planning… – Location: What do you think about the current space? – Topic: What would you like to talk about in the next meeting?
  • 54. Thank you! See you next time.