SlideShare a Scribd company logo
WT7 Structuring Mule Applications
Agenda
●Create applications composed of multiple flows and subflows
●Pass messages between flows using asynchronous queues
●Encapsulate global elements in separate configuration files
●Specify application properties in a separate properties file and use them in the application
●Describe the purpose of each file and folder in a Mule project
●Define and manage application metadata
WT 7-1: Create and reference subflows and private flows
1
2
3
4 5
Drag & Drop
Drag & Drop
Drag & Drop
WT 7-1: Create and reference subflows and private flows
このFlow内ではRequestから呼
ばれた為
Variableにはアクセス不可
Flowリファレンスで呼ばれた為
privateFlow, hellowFlow,
subflowではvariableにアクセス
可能
WT 7-2: Pass messages between flows using the VM
connector
1
2
3
4
Drag & Drop
Drag & Drop
5
WT 7-2: Pass messages between flows using the VM
connector
1
2
3
4
Drag & Drop
6
5
WT 7-3: Encapsulate global elements in a separate
configuration file
1
2
3
4
8
7
6
5
Drag & Drop
Drag & Drop
Click
WT 7-3: Encapsulate global elements in a separate
configuration file
1
2
3
WT 7-3: Encapsulate global elements in a separate
configuration file
2
1
WT 7-3: Encapsulate global elements in a separate
configuration file
2
3
4
5
7
6
1 Drag & Drop
Before pressing
OK, you may
execute test
connection
Drag & Drop
WT 7-3: Encapsulate global elements in a separate
configuration file
1
2
3
WT 7-4: Use property placeholders in connectors
1
2
3
4
5
7
6
Right Click
WT 7-4: Use property placeholders in connectors
Double Click
1
2
3
4 5
Double Click
WT 7-5: Create a well-organized Mule project
1
2
Deploy and confirm that app works
WT 7-5: Create a well-organized Mule project
1
2
3
4
5
WT 7-5: Create a well-organized Mule project
Modify to solve
errors
WT 7-5: Create a well-organized Mule project
1
2
3
4
6
5
WT 7-5: Create a well-organized Mule project
1
2
3
4
5
6
WT 7-5: Create a well-organized Mule project
1
2
3
WT 7-5: Create a well-organized Mule project
3
4
1
2
WT 7-5: Create a well-organized Mule project
1
2
3
4
5
Click
Click
Click
Click
WT 7-5: Create a well-organized Mule project
1
2
3
6
Drag & Drop
4
5
Drag & Drop
WT 7-6: Manage metadata for a project
Training4-American-ws project
1 2
Review metadata type
WT 7-6: Manage metadata for a project
1
2
3
4
5
6
apdev-flights-ws project
WT 7-6: Manage metadata for a project
1
2
3
4
apdev-flights-ws project
WT 7-6: Manage metadata for a project
1
2
3
4
apdev-flights-ws project
WT 7-6: Manage metadata for a project
1
2
3
4
5
6
apdev-flights-ws project

More Related Content

PPTX
Wt9 multicast an event
PPTX
Wt6 accessing and modifying mule event
PPTX
Wt4 building apis
PPTX
Wt11 writing dataweave transformations
PPTX
Wt8 consuming web services
PPTX
Wt13 processing records
PPTX
Wt5 deploying and managing ap is
PDF
GITS Class #19: Build Large Scale Vue.js Apps with Vuex
Wt9 multicast an event
Wt6 accessing and modifying mule event
Wt4 building apis
Wt11 writing dataweave transformations
Wt8 consuming web services
Wt13 processing records
Wt5 deploying and managing ap is
GITS Class #19: Build Large Scale Vue.js Apps with Vuex

Similar to Wt7 structuring mule applications (20)

PDF
Migro - Юрий Богомолов
PDF
OpenShift/Kubernetes to Splunk log integration
PDF
Introduction to kubernetes
PDF
Setup ColdFusion application using fusebox mvc architecture
PPT
Maven 2.0 - Project management and comprehension tool
PPTX
Mulesoft kochi meetup 8 custom connector
PPTX
Apache Maven - eXo VN office presentation
KEY
Bringing "real life" relations to Plone
PPTX
MuleSoft Meetup Bangalore - March 6 2021
PPTX
Opendaylight SDN Controller
PPTX
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
PPTX
Rtf externalize tls MuleSoft meetup
PDF
Fundamental Spring Boot: Keep it Simple, Get it Right, Be Productive and Have...
PDF
Pathway,I Ts Web Client Programming Manual
PPTX
Mulesoft Meetup Bangalore - 6th March 2021
PDF
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
PPT
OpenNTF Blast from ILUG 2007
DOCX
Business requirement v1.2
PPTX
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
Migro - Юрий Богомолов
OpenShift/Kubernetes to Splunk log integration
Introduction to kubernetes
Setup ColdFusion application using fusebox mvc architecture
Maven 2.0 - Project management and comprehension tool
Mulesoft kochi meetup 8 custom connector
Apache Maven - eXo VN office presentation
Bringing "real life" relations to Plone
MuleSoft Meetup Bangalore - March 6 2021
Opendaylight SDN Controller
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
Rtf externalize tls MuleSoft meetup
Fundamental Spring Boot: Keep it Simple, Get it Right, Be Productive and Have...
Pathway,I Ts Web Client Programming Manual
Mulesoft Meetup Bangalore - 6th March 2021
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
OpenNTF Blast from ILUG 2007
Business requirement v1.2
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
Ad

More from Akihiro Iwaya (20)

PPTX
Wt12 triggering flows
PPTX
Wt3 designing apis
PPTX
Iot explore demo for cross clouds
PPTX
Iot explorer デモ (MC, CC, Heroku, Core)
PPTX
Df salesforce dx説明資料
PPTX
IoT explorer タクシー配車デモ
PPTX
Io t工場機器監視デモ
PPTX
Salesforce X AWS Machine Learning
DOCX
Visualforceとは
PPTX
Soracom X AWS Iot X Salesforce
PDF
Force.comハンズオン
PPTX
Lightingコンポーネントベーシック開発
PPTX
Lighting componentワークブック(s1コンタクトリストコンポーネント)
PPTX
Lighting componentワークブック(経費精算アプリ)
PDF
Salesforce x pepper in English
PPTX
Salesforce x pepper
PPTX
Iotデモehealthcare
PPTX
Iotデモweatherstation
PPTX
Iotデモgoogleglass
PPTX
Iotデモ健康アプリ
Wt12 triggering flows
Wt3 designing apis
Iot explore demo for cross clouds
Iot explorer デモ (MC, CC, Heroku, Core)
Df salesforce dx説明資料
IoT explorer タクシー配車デモ
Io t工場機器監視デモ
Salesforce X AWS Machine Learning
Visualforceとは
Soracom X AWS Iot X Salesforce
Force.comハンズオン
Lightingコンポーネントベーシック開発
Lighting componentワークブック(s1コンタクトリストコンポーネント)
Lighting componentワークブック(経費精算アプリ)
Salesforce x pepper in English
Salesforce x pepper
Iotデモehealthcare
Iotデモweatherstation
Iotデモgoogleglass
Iotデモ健康アプリ
Ad

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Big Data Technologies - Introduction.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
cuic standard and advanced reporting.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Machine learning based COVID-19 study performance prediction
Understanding_Digital_Forensics_Presentation.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Digital-Transformation-Roadmap-for-Companies.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Spectroscopy.pptx food analysis technology
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.
Per capita expenditure prediction using model stacking based on satellite ima...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Big Data Technologies - Introduction.pptx
Electronic commerce courselecture one. Pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cuic standard and advanced reporting.pdf

Wt7 structuring mule applications

  • 1. WT7 Structuring Mule Applications
  • 2. Agenda ●Create applications composed of multiple flows and subflows ●Pass messages between flows using asynchronous queues ●Encapsulate global elements in separate configuration files ●Specify application properties in a separate properties file and use them in the application ●Describe the purpose of each file and folder in a Mule project ●Define and manage application metadata
  • 3. WT 7-1: Create and reference subflows and private flows 1 2 3 4 5 Drag & Drop Drag & Drop Drag & Drop
  • 4. WT 7-1: Create and reference subflows and private flows このFlow内ではRequestから呼 ばれた為 Variableにはアクセス不可 Flowリファレンスで呼ばれた為 privateFlow, hellowFlow, subflowではvariableにアクセス 可能
  • 5. WT 7-2: Pass messages between flows using the VM connector 1 2 3 4 Drag & Drop Drag & Drop 5
  • 6. WT 7-2: Pass messages between flows using the VM connector 1 2 3 4 Drag & Drop 6 5
  • 7. WT 7-3: Encapsulate global elements in a separate configuration file 1 2 3 4 8 7 6 5 Drag & Drop Drag & Drop Click
  • 8. WT 7-3: Encapsulate global elements in a separate configuration file 1 2 3
  • 9. WT 7-3: Encapsulate global elements in a separate configuration file 2 1
  • 10. WT 7-3: Encapsulate global elements in a separate configuration file 2 3 4 5 7 6 1 Drag & Drop Before pressing OK, you may execute test connection Drag & Drop
  • 11. WT 7-3: Encapsulate global elements in a separate configuration file 1 2 3
  • 12. WT 7-4: Use property placeholders in connectors 1 2 3 4 5 7 6 Right Click
  • 13. WT 7-4: Use property placeholders in connectors Double Click 1 2 3 4 5 Double Click
  • 14. WT 7-5: Create a well-organized Mule project 1 2 Deploy and confirm that app works
  • 15. WT 7-5: Create a well-organized Mule project 1 2 3 4 5
  • 16. WT 7-5: Create a well-organized Mule project Modify to solve errors
  • 17. WT 7-5: Create a well-organized Mule project 1 2 3 4 6 5
  • 18. WT 7-5: Create a well-organized Mule project 1 2 3 4 5 6
  • 19. WT 7-5: Create a well-organized Mule project 1 2 3
  • 20. WT 7-5: Create a well-organized Mule project 3 4 1 2
  • 21. WT 7-5: Create a well-organized Mule project 1 2 3 4 5 Click Click Click Click
  • 22. WT 7-5: Create a well-organized Mule project 1 2 3 6 Drag & Drop 4 5 Drag & Drop
  • 23. WT 7-6: Manage metadata for a project Training4-American-ws project 1 2 Review metadata type
  • 24. WT 7-6: Manage metadata for a project 1 2 3 4 5 6 apdev-flights-ws project
  • 25. WT 7-6: Manage metadata for a project 1 2 3 4 apdev-flights-ws project
  • 26. WT 7-6: Manage metadata for a project 1 2 3 4 apdev-flights-ws project
  • 27. WT 7-6: Manage metadata for a project 1 2 3 4 5 6 apdev-flights-ws project