SlideShare a Scribd company logo
1 of 18
MULESOFT 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.
Any Queries ?
Thank you

More Related Content

What's hot (15)

Mule concepts elements in a mule flow
Mule concepts elements in a mule flowMule concepts elements in a mule flow
Mule concepts elements in a mule flow
 
Srilekha mule esb
Srilekha mule esbSrilekha mule esb
Srilekha mule esb
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule esb kranthi
Mule esb kranthiMule esb kranthi
Mule esb kranthi
 
Sai mule esb batch
Sai mule esb batchSai mule esb batch
Sai mule esb batch
 
Mule slides
Mule slides Mule slides
Mule slides
 
Ashok mule esb
Ashok mule esbAshok mule esb
Ashok mule esb
 
Implementation in mule esb
Implementation in mule esbImplementation in mule esb
Implementation in mule esb
 
Niranjan mule esb
Niranjan mule esbNiranjan mule esb
Niranjan mule esb
 
Implementing an ESB using Mule
Implementing an ESB using MuleImplementing an ESB using Mule
Implementing an ESB using Mule
 
Mule soft jms
Mule soft jmsMule soft jms
Mule soft jms
 
Mule ESB Tutorial Part 3
Mule ESB Tutorial Part 3Mule ESB Tutorial Part 3
Mule ESB Tutorial Part 3
 
Mule in a nutshell
Mule in a nutshellMule in a nutshell
Mule in a nutshell
 
Mule technology
Mule technologyMule technology
Mule technology
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
 

Similar to Ppt2 (20)

Mule esb
Mule esbMule esb
Mule esb
 
Mule enterprise service introduction
Mule enterprise service introductionMule enterprise service introduction
Mule enterprise service introduction
 
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
 
Mule esb naveen
Mule esb naveenMule esb naveen
Mule esb naveen
 
Mule esb
Mule esbMule esb
Mule esb
 
Data Base Connector
Data Base Connector Data Base Connector
Data Base Connector
 
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
 
Mule fundamentals muthu guru rathinesh g
Mule fundamentals muthu guru rathinesh gMule fundamentals muthu guru rathinesh g
Mule fundamentals muthu guru rathinesh g
 
Mule - beginners guide
Mule - beginners guideMule - beginners guide
Mule - beginners guide
 
Mule for beginners
Mule for beginnersMule for beginners
Mule for beginners
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule esb Basics
Mule esb BasicsMule esb Basics
Mule esb Basics
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule esb
Mule esbMule esb
Mule esb
 

More from Venkat Rachapudi (8)

Using variable declared in transform message
Using variable declared in transform messageUsing variable declared in transform message
Using variable declared in transform message
 
File2file
File2fileFile2file
File2file
 
Salesforce Query all Connector Operation
Salesforce Query all Connector OperationSalesforce Query all Connector Operation
Salesforce Query all Connector Operation
 
FaceBook Connector
FaceBook ConnectorFaceBook Connector
FaceBook Connector
 
Twitter Connector
Twitter ConnectorTwitter Connector
Twitter Connector
 
Insert and Select Operaions of Database
Insert and Select Operaions of DatabaseInsert and Select Operaions of Database
Insert and Select Operaions of Database
 
Message Chunk Splitter Connector
Message Chunk Splitter ConnectorMessage Chunk Splitter Connector
Message Chunk Splitter Connector
 
Mule final presentation
Mule final presentationMule final presentation
Mule final presentation
 

Recently uploaded

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Recently uploaded (20)

WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 

Ppt2

  • 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.