Company: Framgia Vietnam
Presenter: Vu Nguyen Van
JMS and ActiveMQ
Saturday, July 6th 2013
Contents
● Introduction to JMS
– What is Messaging?
– What is JMS?
– Type of Messaging Model
● Introduction to ActiveMQ
– ...
What is Messaging?
● Messaging is communication between
system components or different
applications.
● The advantages of m...
What is JMS?
● JMS = Java Message Service
● JMS is all about sending and receiving
messages between two or more clients.
●...
A JMS Application consists of the
following components
Producer and Consumer
● JMS clients: Java applications that
produce or receive messages.
– JMS Producer / Publisher: A JMS...
MS Brocker (MOM)
● MOM is a component that helps in
message communication between two
systems connected across network.
● ...
Some MOMs
MOM Service Provider
Products
Company
Weblogic Oracle
MQSeries IBM
JBOSSMQ JBOSS
SoniqMQ Progress
TIBCO EMS TIBC...
Types of messaging model in JMS
● Point to Point.
● Publisher/ Subscriber
Point to Point messaging model in JMS
Pub/Sub messaging model in JMS
What is ActiveMQ
● An open-source message broker.
● Generally stable and high-performance
● Can be run standalone, or insi...
How to use ActiveMQ
● Install ActiveMQ
● Write sender application
● Write receiver application
How to monitoring ActiveMQ
Demo
Reference
● Apache home
http://activemq.apache.org
● ActiveMQ in action
http://www.manning.com/snyder/snyder_meapch1.pdf
●...
Upcoming SlideShare
Loading in …5
×

JMS and ActiveMQ - VuNV 201307

798 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
798
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
40
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

JMS and ActiveMQ - VuNV 201307

  1. 1. Company: Framgia Vietnam Presenter: Vu Nguyen Van JMS and ActiveMQ Saturday, July 6th 2013
  2. 2. Contents ● Introduction to JMS – What is Messaging? – What is JMS? – Type of Messaging Model ● Introduction to ActiveMQ – What is ActiveMQ – How to use ActiveMQ – How to monitoring in ActiveMQ ● Demo ● Reference
  3. 3. What is Messaging? ● Messaging is communication between system components or different applications. ● The advantages of messaging include the ability to integrate different platforms, reduce system bottlenecks, increase scalability and reliability of message delivery.
  4. 4. What is JMS? ● JMS = Java Message Service ● JMS is all about sending and receiving messages between two or more clients. ● JMS API enables communication that is loosely coupled and messaging that is asynchronous in nature.
  5. 5. A JMS Application consists of the following components
  6. 6. Producer and Consumer ● JMS clients: Java applications that produce or receive messages. – JMS Producer / Publisher: A JMS client that creates and sends messages. – JMS Consumer/ Subscriber: A JMS client that receives messages.
  7. 7. MS Brocker (MOM) ● MOM is a component that helps in message communication between two systems connected across network. ● MOM ensures asynchronous form of communication, supports reliable message delivery and transaction control.
  8. 8. Some MOMs MOM Service Provider Products Company Weblogic Oracle MQSeries IBM JBOSSMQ JBOSS SoniqMQ Progress TIBCO EMS TIBCO ActiveMQ Apache
  9. 9. Types of messaging model in JMS ● Point to Point. ● Publisher/ Subscriber
  10. 10. Point to Point messaging model in JMS
  11. 11. Pub/Sub messaging model in JMS
  12. 12. What is ActiveMQ ● An open-source message broker. ● Generally stable and high-performance ● Can be run standalone, or inside another process, app server, or Java EE application. ● Supports everything JMS requires, plus various extensions.
  13. 13. How to use ActiveMQ ● Install ActiveMQ ● Write sender application ● Write receiver application
  14. 14. How to monitoring ActiveMQ
  15. 15. Demo
  16. 16. Reference ● Apache home http://activemq.apache.org ● ActiveMQ in action http://www.manning.com/snyder/snyder_meapch1.pdf ● Oracle docs http://docs.oracle.com/javaee/1.3/jms/tutorial/1_3_1- fcs/doc/jms_tutorialTOC.html ● Introduction JMS by Mainak Goswami http://architects.dzone.com/articles/introduction-jms Thank you for listening!

×