SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Mulesoft Basics and Connectors
CONTENTS:
• MULESOFT
• ANYPOINT STUDIO
• JMS(Java Message Service)
MULESOFT
• Mule, the runtime engine of Anypoint Platform, is a lightweight Java-based enterprise service bus
(ESB) and integration platform that allows developers to connect applications together quickly and
easily, enabling them to exchange data.
• It enables easy integration of existing systems, regardless of the different technologies that the
applications use, including JMS, Web Services, JDBC, HTTP, and more.
• Mule has powerful capabilities that include:
 Service creation and hosting
 Service mediation
 Message routing
 Data transformation
ANYPOINT STUDIO
Accelerate developer productivity with a single graphical environment for SOA, SaaS, APIs and data
integration, then deploy your applications with one click to the Mule runtime, on-premises or in the
cloud.
 Design and implement APIs with unified tooling
 Build, edit, document and debug integrations graphically or in XML
 Simplify data mapping and transformation
 Complete support for the entire build-to-deploy process
 Jumpstart your integrations with pre-built components
JAVA MESSAGE SERVICE(JMS)
• JMS is a widely-used API for message oriented middleware. It allows communication between
different components of a distributed application to be loosely coupled, reliable and asynchronous.
• JMS supports two models for messaging:
Point to point (QUEUES)
Publish and subscribe(TOPICS)
• It also have five elements:
1.Client
2.Publisher
3.Consumer
4.Message
5.queue
JMS for QUEUES
•For a file to be placed in JMS queue, the following connectors are used as given below:
The following connectors are used:
File
File to string
JMS
File Connector:
The File connector allows your Mule application to exchange files
within the local file system. You can implement the File connector as
an inbound endpoint (such as, a message source), or as an outbound
endpoint. This endpoint implements a one-way exchange pattern only.
File to string Transformer:
File-To-String element configures a transformer that reads the content
of java.io.File into a java.lang.String.
JMS Connector:
JMS is mostly used API enabling the application to communicate
through the exchange of message. JMS connector is capable of sending
and receiving message to and from queues/topics.
•For a JMS queue to dequeue the following connectors are used:
Steps to be followed:
1.Drag and drop file connector, file to string transformer and JMS connector.
2. open file properties and provide path to insert files to queue.
3. Open JMS properties select one way , provide
queue name and do connector configuration i.e.,
Active_MQ
4. A dialog box opens then select Active_MQ as
shown below
5. Configure Active_MQ with admin as
username and password and press ok.
6. Now go to apache_Active_MQ and run wrapper.
7. Open browser and type localhost:8161
and enter.
8. A page will be opened and then select manage
activeMQ broker.
9. Then type admin as username and password.
10. Select queue on the top left and check given queue is
in the list or not.
11. Now if we run the project a file will be queued but an error occurs because jar files are missing.
12. To add jar files, right click on project and select build path and then configure build path
13. Properties window open where select
libraries and add external jars
14. Select the jar file as below
15. Check whether the jar file has been added or
not and press apply and then ok. 16. Now right click on project and press run as
mule project.
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

Enterprise resources and mule
Enterprise resources and muleEnterprise resources and mule
Enterprise resources and muleD.Rajesh Kumar
 
Mule anypoint connector dev kit
Mule  anypoint connector dev kitMule  anypoint connector dev kit
Mule anypoint connector dev kitD.Rajesh Kumar
 
Mule architecture
Mule architectureMule architecture
Mule architecturePhaniu
 
Mule ESB Tutorial Part 1
Mule ESB Tutorial Part 1Mule ESB Tutorial Part 1
Mule ESB Tutorial Part 1Srikanth N
 
Mule developing a cloud hub application
Mule developing a cloud hub applicationMule developing a cloud hub application
Mule developing a cloud hub applicationD.Rajesh Kumar
 
Mule esb made system integration easy
Mule esb made system integration easy Mule esb made system integration easy
Mule esb made system integration easy javeed_mhd
 
SOAP Service in Mule Esb
SOAP Service in Mule EsbSOAP Service in Mule Esb
SOAP Service in Mule EsbAnand kalla
 
Introduction to Mulesoft
Introduction to MulesoftIntroduction to Mulesoft
Introduction to Mulesoftvenkata20k
 
Enterprise resources and mule
Enterprise resources and muleEnterprise resources and mule
Enterprise resources and mulehimajareddys
 
Mule for beginners
Mule for beginnersMule for beginners
Mule for beginnersSindhu VL
 

Was ist angesagt? (19)

Enterprise resources and mule
Enterprise resources and muleEnterprise resources and mule
Enterprise resources and mule
 
Mule saas
Mule  saasMule  saas
Mule saas
 
Mule architecture
Mule architectureMule architecture
Mule architecture
 
Mule anypoint connector dev kit
Mule  anypoint connector dev kitMule  anypoint connector dev kit
Mule anypoint connector dev kit
 
Mule architecture
Mule architectureMule architecture
Mule architecture
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Mule esb presentation
Mule esb presentationMule esb presentation
Mule esb presentation
 
Mule cloud hub
Mule  cloud hubMule  cloud hub
Mule cloud hub
 
Mule any pointstudio
Mule any pointstudioMule any pointstudio
Mule any pointstudio
 
Mule ESB Tutorial Part 1
Mule ESB Tutorial Part 1Mule ESB Tutorial Part 1
Mule ESB Tutorial Part 1
 
Mule developing a cloud hub application
Mule developing a cloud hub applicationMule developing a cloud hub application
Mule developing a cloud hub application
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule esb made system integration easy
Mule esb made system integration easy Mule esb made system integration easy
Mule esb made system integration easy
 
SOAP Service in Mule Esb
SOAP Service in Mule EsbSOAP Service in Mule Esb
SOAP Service in Mule Esb
 
Introduction to Mulesoft
Introduction to MulesoftIntroduction to Mulesoft
Introduction to Mulesoft
 
Multiplatform
MultiplatformMultiplatform
Multiplatform
 
Enterprise resources and mule
Enterprise resources and muleEnterprise resources and mule
Enterprise resources and mule
 
Mule for beginners
Mule for beginnersMule for beginners
Mule for beginners
 

Ähnlich wie Mulesoft Basics and Connector Details

Ähnlich wie Mulesoft Basics and Connector Details (20)

Mule esb
Mule esbMule esb
Mule esb
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule
MuleMule
Mule
 
Mule enterprise service introduction
Mule enterprise service introductionMule enterprise service introduction
Mule enterprise service introduction
 
Srilekha mule esb
Srilekha mule esbSrilekha mule esb
Srilekha mule esb
 
Mule esb kranthi
Mule esb kranthiMule esb kranthi
Mule esb kranthi
 
Mule esb kranthi
Mule esb kranthiMule esb kranthi
Mule esb kranthi
 
Mule esb
Mule esb Mule esb
Mule esb
 
Mule
MuleMule
Mule
 
Esb process
Esb processEsb process
Esb process
 
Mule
MuleMule
Mule
 
Sai mule esb batch
Sai mule esb batchSai mule esb batch
Sai mule esb batch
 
Ashok mule esb
Ashok mule esbAshok mule esb
Ashok mule esb
 
Mule slides
Mule slides Mule slides
Mule slides
 
Mule esb naveen
Mule esb naveenMule esb naveen
Mule esb naveen
 
Niranjan mule esb
Niranjan mule esbNiranjan mule esb
Niranjan mule esb
 
Data Base Connector
Data Base Connector Data Base Connector
Data Base Connector
 
Mule esb
Mule esbMule esb
Mule esb
 
What is Mule ESB
What is Mule ESB What is Mule ESB
What is Mule ESB
 
Mule slides for beginers
Mule slides for beginersMule slides for beginers
Mule slides for beginers
 

Kürzlich hochgeladen

cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 

Kürzlich hochgeladen (20)

cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 

Mulesoft Basics and Connector Details

  • 1. Mulesoft Basics and Connectors
  • 2. CONTENTS: • MULESOFT • ANYPOINT STUDIO • JMS(Java Message Service)
  • 3. MULESOFT • Mule, the runtime engine of Anypoint Platform, is a lightweight Java-based enterprise service bus (ESB) and integration platform that allows developers to connect applications together quickly and easily, enabling them to exchange data. • It enables easy integration of existing systems, regardless of the different technologies that the applications use, including JMS, Web Services, JDBC, HTTP, and more. • Mule has powerful capabilities that include:  Service creation and hosting  Service mediation  Message routing  Data transformation
  • 4. ANYPOINT STUDIO Accelerate developer productivity with a single graphical environment for SOA, SaaS, APIs and data integration, then deploy your applications with one click to the Mule runtime, on-premises or in the cloud.  Design and implement APIs with unified tooling  Build, edit, document and debug integrations graphically or in XML  Simplify data mapping and transformation  Complete support for the entire build-to-deploy process  Jumpstart your integrations with pre-built components
  • 5. JAVA MESSAGE SERVICE(JMS) • JMS is a widely-used API for message oriented middleware. It allows communication between different components of a distributed application to be loosely coupled, reliable and asynchronous. • JMS supports two models for messaging: Point to point (QUEUES) Publish and subscribe(TOPICS) • It also have five elements: 1.Client 2.Publisher 3.Consumer 4.Message 5.queue
  • 6. JMS for QUEUES •For a file to be placed in JMS queue, the following connectors are used as given below: The following connectors are used: File File to string JMS
  • 7. File Connector: The File connector allows your Mule application to exchange files within the local file system. You can implement the File connector as an inbound endpoint (such as, a message source), or as an outbound endpoint. This endpoint implements a one-way exchange pattern only. File to string Transformer: File-To-String element configures a transformer that reads the content of java.io.File into a java.lang.String. JMS Connector: JMS is mostly used API enabling the application to communicate through the exchange of message. JMS connector is capable of sending and receiving message to and from queues/topics.
  • 8. •For a JMS queue to dequeue the following connectors are used:
  • 9. Steps to be followed: 1.Drag and drop file connector, file to string transformer and JMS connector. 2. open file properties and provide path to insert files to queue.
  • 10. 3. Open JMS properties select one way , provide queue name and do connector configuration i.e., Active_MQ 4. A dialog box opens then select Active_MQ as shown below
  • 11. 5. Configure Active_MQ with admin as username and password and press ok. 6. Now go to apache_Active_MQ and run wrapper.
  • 12. 7. Open browser and type localhost:8161 and enter. 8. A page will be opened and then select manage activeMQ broker.
  • 13. 9. Then type admin as username and password. 10. Select queue on the top left and check given queue is in the list or not.
  • 14. 11. Now if we run the project a file will be queued but an error occurs because jar files are missing. 12. To add jar files, right click on project and select build path and then configure build path
  • 15. 13. Properties window open where select libraries and add external jars 14. Select the jar file as below
  • 16. 15. Check whether the jar file has been added or not and press apply and then ok. 16. Now right click on project and press run as mule project.