SlideShare a Scribd company logo
2
Most read
4
Most read
11
Most read
IBM Message Queue (IBM MQ)
Juarez Barbosa Junior
Senior Software Architect
jbarbosa@ie.ibm.com
© IBM 2016 2
MOM – Introduction
• MOM – Message-oriented middleware
− IBM MQ, IBM MessageSight (MQTT), Tuxedo, TIBCO, HiveMQ (MQTT),
RabbitMQ (MQTT/AMQP), ActiveMQ (AMQP), Microsoft MSMQ - Brokers
− Asynchronous communication – Message Sender does not need to wait
for response from Message Receiver (fire-and-forget / non-blocking)
− Loose coupling – message producer does not need to know the details of
message consumer, they do not need to be active at the same time
− Point-to-point (queue), Publish-subscribe (topic)
© IBM 2016 3
MOM – Introduction
• MOM – Message-oriented middleware
− Transactions – atomicity, consistency, isolation, durability, scalability, security,
acknowledgment, routing, transformation, filtering, priority, data enrichment,
data aggregation (async request, delayed response), persistence (QoS)
− Message – Binary or Character data
− Queue – Managed object that implements the point-to-point messaging model
and can receive and store messages in a MOM
− Topic – Managed object that implements the publish-subscribe messaging
model and receive and store messages in a MOM
© IBM 2016 4
MOM – Message Oriented Middleware
© IBM 2016 5
MOM – Message Oriented Middleware
• Point-to-Point (Queue)
− One to one (1…1), many to one (*…1)
− One queue per receiver, one message received by one receiver
© IBM 2016 6
MOM – Message Oriented Middleware
• Publish-Subscribe (Topic)
− One to Many (1…*), Many to Many (*…*)
− Topic, same message may be received by many receivers
© IBM 2016 7
MOM – Message Oriented Middleware
• Point-to-Point (FIFO Queue)
− All messages have the same priority
− Messages are delivered in the order they enter the queue - FIFO
© IBM 2016 8
MOM – Message Oriented Middleware
• Point-to-Point (Priority Messages / Queue)
− Queue buffers the messages and orders them according to their priority when
they enter the queue (priority applied at point T in time)
− Messages are delivered in the order they enter the queue - FIFO
© IBM 2016 9
MOM x Email - Analogy
MOM Email
MOM Message SMTP Message
Queue (point to point) Mailbox
Consumer POP3 / IMAP Mail Client
Producer SMTP Client
Queue Manager Mail Transfer Agent
Routing Info To: Cc: Bcc: addresses
Topic (Publish subscribe) Mailing list
Message ACK Read Receipt
TTL Expires Header
Communication for Systems Communication for People (users)
© IBM 2016 10
IBM MQ – Introduction
• IBM Message Queue
− MQM / MQSeries (1992), WebSphere MQ (2002), IBM MQ (2014)
− IBM Message Oriented Middleware
− Clients: COBOL, C, C++, MQ Java, JMS, .NET, IBM MQI, others
− Platforms / OS: LUW, zOS, System i, System p, HP-UX, Solaris, others
− Protocols: TCP, UDP, HTTP(S), SMTP, FTP, Proprietary protocols
− Architecture
− MQ Objects: Queue Manager, Messages, Queues, Process Definitions,
Channels, Listeners, others
© IBM 2016 11
IBM MQ – MQ Objects
• IBM Message Queue Objects – Queue Manager (QMGR)
− Queue Manager - Manager, orchestrator for a given message queue scheme.
The QM coordinates the MQ objects, sends messages to other queue
managers over a message channel. The queue manager may be co-located
with an application or located in a separate server host.
© IBM 2016 12
MOM – Message Oriented Middleware
• IBM Message Queue Objects – Queue Types
− Application: Local, Remote, Alias, Model, Dynamic
− MQ internal: Dead-letter, Initiation, Transmission, Cluster, Comand, Event,
Reply-to
© IBM 2016 13
IBM MQ – MQ Objects
• IBM Message Queue Objects
− Process Definition - Defines a feature that can start an application in response
to a trigger event. Attributes include application type, application ID (path) and
data (MIME type) to the application
− Channels - Logical communication link provides communication path from one
MQM to another or from external client to MQM. It shields applications from
underlying protocols.
− Listeners – They listen and accept remote connections and start inbound
channels.
© IBM 2016 14
IBM MQ – Demo
− WMQ CLI (Command Line Interface)
− WMQ Explorer (GUI)
− Basic MQ Commands (MQSC, Control)
− Create QMGR, Create Queue, Send Message, Retrieve Message

More Related Content

What's hot (20)

PDF
Websphere MQ admin guide
Ram Babu
 
PDF
WebSphere MQ tutorial
Joseph's WebSphere Library
 
PPT
IBM WebSphere MQ Introduction
ejlp12
 
PDF
An Introduction to the Message Queuing Technology & IBM WebSphere MQ
Ravi Yogesh
 
PPT
IBM MQ Online Tutorials
BigClasses.com
 
PPTX
MQ Infrastructure of Today and Tomorrow
Prolifics
 
PPT
Mq presentation
xddu
 
PDF
IBM MQ - What's new in 9.2
David Ware
 
PPTX
Building an Active-Active IBM MQ System
matthew1001
 
PPTX
Rabbit MQ introduction
Shirish Bari
 
PDF
Fault tolerant and scalable ibm mq
David Ware
 
PDF
IBM MQ: An Introduction to Using and Developing with MQ Publish/Subscribe
David Ware
 
PDF
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
David Ware
 
PPTX
Overview - ESBs and IBM Integration Bus
Juarez Junior
 
PDF
Technical Introduction to IBM Integration Bus
Geza Geleji
 
PPTX
What's new with MQ on z/OS 9.3 and 9.3.1
Matt Leming
 
ODP
Introduction To RabbitMQ
Knoldus Inc.
 
PDF
MOM - Message Oriented Middleware
Peter R. Egli
 
PPTX
Deploying and managing IBM MQ in the Cloud
Robert Parker
 
PDF
IBM Integration Bus High Availability Overview
Peter Broadhurst
 
Websphere MQ admin guide
Ram Babu
 
WebSphere MQ tutorial
Joseph's WebSphere Library
 
IBM WebSphere MQ Introduction
ejlp12
 
An Introduction to the Message Queuing Technology & IBM WebSphere MQ
Ravi Yogesh
 
IBM MQ Online Tutorials
BigClasses.com
 
MQ Infrastructure of Today and Tomorrow
Prolifics
 
Mq presentation
xddu
 
IBM MQ - What's new in 9.2
David Ware
 
Building an Active-Active IBM MQ System
matthew1001
 
Rabbit MQ introduction
Shirish Bari
 
Fault tolerant and scalable ibm mq
David Ware
 
IBM MQ: An Introduction to Using and Developing with MQ Publish/Subscribe
David Ware
 
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
David Ware
 
Overview - ESBs and IBM Integration Bus
Juarez Junior
 
Technical Introduction to IBM Integration Bus
Geza Geleji
 
What's new with MQ on z/OS 9.3 and 9.3.1
Matt Leming
 
Introduction To RabbitMQ
Knoldus Inc.
 
MOM - Message Oriented Middleware
Peter R. Egli
 
Deploying and managing IBM MQ in the Cloud
Robert Parker
 
IBM Integration Bus High Availability Overview
Peter Broadhurst
 

Viewers also liked (20)

PPTX
Growth hacking - Telecom bretagne - 2015-10-21
Francois Pacot
 
PDF
Seerus analytics or how integrate smart data in your company
Quentin Liénart
 
PDF
Implications of 4G Deployments (MEF for MPLS World Congress Ethernet Wholesa...
Javier Gonzalez
 
PPTX
CogLab | Imaginove | UI#02 – BCI : Usages et enjeux pour l’innovation et la c...
af83
 
PDF
TIBCO Loyalty Lab paris event
Gerald Guigui
 
PPT
Mobile commerce km
Kartik Mehta
 
PPTX
Elasticmeetup curiosity 20141113
Erwan Pigneul
 
PDF
Brand Positioning, a component of INDIGITAL BRANDING MODEL©
Alfredo Escobar
 
PDF
Introduction to C#3
Christian Jaensch
 
PDF
Zéphir, ERP dans le Cloud
Zéphir
 
PDF
CANDDi Insights
Frederic Abrard
 
PDF
sfPot aop
Khalid Abdelmoumni
 
PDF
Big on Mobile, Big on Facebook. How the European super startups did it.
Julien Lesaicherre
 
PPTX
Indian IT industry analysis of 5 slides and company ( Infosys) analysis ( FY ...
Saurabh Mittra
 
PDF
Efficient Pagination Using MySQL
Surat Singh Bhati
 
PDF
Best Bourbons
Aniruddha Ray (Ani)
 
PDF
Performance and scalability for machine learning
Arnaud Rachez
 
PDF
Maximizing information and communications technologies for development in fai...
Ed Dodds
 
PPTX
Talking data 2014年上半年移动旅行应用行业报告
Leo Cui
 
PDF
Administrateurs salariés, Droits devoir et enjeux
Christophe Gauthier
 
Growth hacking - Telecom bretagne - 2015-10-21
Francois Pacot
 
Seerus analytics or how integrate smart data in your company
Quentin Liénart
 
Implications of 4G Deployments (MEF for MPLS World Congress Ethernet Wholesa...
Javier Gonzalez
 
CogLab | Imaginove | UI#02 – BCI : Usages et enjeux pour l’innovation et la c...
af83
 
TIBCO Loyalty Lab paris event
Gerald Guigui
 
Mobile commerce km
Kartik Mehta
 
Elasticmeetup curiosity 20141113
Erwan Pigneul
 
Brand Positioning, a component of INDIGITAL BRANDING MODEL©
Alfredo Escobar
 
Introduction to C#3
Christian Jaensch
 
Zéphir, ERP dans le Cloud
Zéphir
 
CANDDi Insights
Frederic Abrard
 
Big on Mobile, Big on Facebook. How the European super startups did it.
Julien Lesaicherre
 
Indian IT industry analysis of 5 slides and company ( Infosys) analysis ( FY ...
Saurabh Mittra
 
Efficient Pagination Using MySQL
Surat Singh Bhati
 
Best Bourbons
Aniruddha Ray (Ani)
 
Performance and scalability for machine learning
Arnaud Rachez
 
Maximizing information and communications technologies for development in fai...
Ed Dodds
 
Talking data 2014年上半年移动旅行应用行业报告
Leo Cui
 
Administrateurs salariés, Droits devoir et enjeux
Christophe Gauthier
 
Ad

Similar to IBM MQ Overview (IBM Message Queue) (20)

PDF
[@NaukriEngineering] Messaging Queues
Naukri.com
 
PPTX
Mom those things v1
von gosling
 
PPT
WebSphere MQ introduction
MikhailVladimirov
 
PPTX
IBM MQ Series For ZOS
Srinimf-Slides
 
PPTX
Message Oriented Middleware
Manuswath K.B
 
PDF
MSMQ - Microsoft Message Queueing
Peter R. Egli
 
PPT
Understanding ims otma commit mode and synclevel
Jeff Pearce
 
PPTX
Message Queuing (MSMQ)
Senior Dev
 
PPT
12-middleware.ppt
tsigitnist02
 
PDF
Open source building blocks for the Internet of Things - Jfokus 2013
Benjamin Cabé
 
PPT
middleware
rkk0o7
 
PDF
Secure Your Messages with IBM MQ Advanced Message Security
Morag Hughson
 
PDF
EMMA: Distributed QoS-Aware MQTT Middleware for Edge Computing Applications
Thomas Rausch
 
PPT
RabbitMQ Protocol Essentials - Introduction for beginners
-
 
PDF
Ranker jms implementation
EosSoftware
 
PPT
f2f-overview12.ppt
wentaozhu3
 
PPT
f2f-overview1-presentation about rabbitmq and middleware
ndonikristi98
 
PPT
Middleware
Dr. Uday Saikia
 
PDF
On MQ Series & JMS
Ashokkumar T A
 
PPT
RabbitMQ.ppt
ssuserde97861
 
[@NaukriEngineering] Messaging Queues
Naukri.com
 
Mom those things v1
von gosling
 
WebSphere MQ introduction
MikhailVladimirov
 
IBM MQ Series For ZOS
Srinimf-Slides
 
Message Oriented Middleware
Manuswath K.B
 
MSMQ - Microsoft Message Queueing
Peter R. Egli
 
Understanding ims otma commit mode and synclevel
Jeff Pearce
 
Message Queuing (MSMQ)
Senior Dev
 
12-middleware.ppt
tsigitnist02
 
Open source building blocks for the Internet of Things - Jfokus 2013
Benjamin Cabé
 
middleware
rkk0o7
 
Secure Your Messages with IBM MQ Advanced Message Security
Morag Hughson
 
EMMA: Distributed QoS-Aware MQTT Middleware for Edge Computing Applications
Thomas Rausch
 
RabbitMQ Protocol Essentials - Introduction for beginners
-
 
Ranker jms implementation
EosSoftware
 
f2f-overview12.ppt
wentaozhu3
 
f2f-overview1-presentation about rabbitmq and middleware
ndonikristi98
 
Middleware
Dr. Uday Saikia
 
On MQ Series & JMS
Ashokkumar T A
 
RabbitMQ.ppt
ssuserde97861
 
Ad

More from Juarez Junior (20)

PDF
WeAreDevelopers Berlin - Blazingly Fast GenAI App Development With Java and S...
Juarez Junior
 
PDF
WeAreDevelopers Berlin - LangChain4J - A Guide for Impatient Developers
Juarez Junior
 
PDF
Build Stuff Lithuania - Blazingly Fast GenAI App Development With Java and Sp...
Juarez Junior
 
PDF
DUBJUG-Simplifying Data Access with Jakarta Data for Domain-Driven Design
Juarez Junior
 
PDF
Cloud Lunch and Learn -Microsoft Semantic Kernel for Java
Juarez Junior
 
PDF
Compass AI Budapest -The Trinity in GenAI - Spring AI, LangChain4J and OpenAI
Juarez Junior
 
PDF
GSAS - Global Software Architecture Summit - GenAI-Architectural-Blueprints
Juarez Junior
 
PDF
BaselOne_Langchain4J - A Guide for Impatient Developers
Juarez Junior
 
PDF
DeveloperWeek USA - A Solid Foundation for GenAI Apps - Exploring Architectur...
Juarez Junior
 
PDF
I Love Tech Romania - Blazingly Fast GenAI App Development With Java and Spri...
Juarez Junior
 
PDF
I Love Tech Romania - The Trinity in GenAI - Spring AI, LangChain4J and OpenAI
Juarez Junior
 
PDF
DUBJUG_Blazingly Fast GenAI App Development With Java and Spring AI.pdf
Juarez Junior
 
PDF
DUBJUG_Creating GenAI Apps in Java with SD4J and the ONNX Runtime
Juarez Junior
 
PDF
I Love Tech Romania - A High-Speed Data Ingestion Microservice in Java Using ...
Juarez Junior
 
PDF
DevTalks Cluj Romania - A Solid Foundation for GenAI Apps.pdf
Juarez Junior
 
PDF
Quarkus Club_Java Virtual Threads & Pipelined Database Operations
Juarez Junior
 
PDF
Quarkus Club_Revolutionize Java Database App Development with Reactive Stream...
Juarez Junior
 
PDF
TDC - The Developers Conference - The Trinity in GenAI - Spring AI, LangChain...
Juarez Junior
 
PDF
TDC - The Developers Conference - Creating GenAI Apps in Java with SD4J and t...
Juarez Junior
 
PDF
TDC - The Developers Conference - An Introduction to Machine Learning in Java...
Juarez Junior
 
WeAreDevelopers Berlin - Blazingly Fast GenAI App Development With Java and S...
Juarez Junior
 
WeAreDevelopers Berlin - LangChain4J - A Guide for Impatient Developers
Juarez Junior
 
Build Stuff Lithuania - Blazingly Fast GenAI App Development With Java and Sp...
Juarez Junior
 
DUBJUG-Simplifying Data Access with Jakarta Data for Domain-Driven Design
Juarez Junior
 
Cloud Lunch and Learn -Microsoft Semantic Kernel for Java
Juarez Junior
 
Compass AI Budapest -The Trinity in GenAI - Spring AI, LangChain4J and OpenAI
Juarez Junior
 
GSAS - Global Software Architecture Summit - GenAI-Architectural-Blueprints
Juarez Junior
 
BaselOne_Langchain4J - A Guide for Impatient Developers
Juarez Junior
 
DeveloperWeek USA - A Solid Foundation for GenAI Apps - Exploring Architectur...
Juarez Junior
 
I Love Tech Romania - Blazingly Fast GenAI App Development With Java and Spri...
Juarez Junior
 
I Love Tech Romania - The Trinity in GenAI - Spring AI, LangChain4J and OpenAI
Juarez Junior
 
DUBJUG_Blazingly Fast GenAI App Development With Java and Spring AI.pdf
Juarez Junior
 
DUBJUG_Creating GenAI Apps in Java with SD4J and the ONNX Runtime
Juarez Junior
 
I Love Tech Romania - A High-Speed Data Ingestion Microservice in Java Using ...
Juarez Junior
 
DevTalks Cluj Romania - A Solid Foundation for GenAI Apps.pdf
Juarez Junior
 
Quarkus Club_Java Virtual Threads & Pipelined Database Operations
Juarez Junior
 
Quarkus Club_Revolutionize Java Database App Development with Reactive Stream...
Juarez Junior
 
TDC - The Developers Conference - The Trinity in GenAI - Spring AI, LangChain...
Juarez Junior
 
TDC - The Developers Conference - Creating GenAI Apps in Java with SD4J and t...
Juarez Junior
 
TDC - The Developers Conference - An Introduction to Machine Learning in Java...
Juarez Junior
 

Recently uploaded (20)

PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
PPTX
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PPTX
Engineering the Java Web Application (MVC)
abhishekoza1981
 
PPTX
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
PDF
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
DOCX
Import Data Form Excel to Tally Services
Tally xperts
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PPTX
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPT
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PPTX
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Human Resources Information System (HRIS)
Amity University, Patna
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
Engineering the Java Web Application (MVC)
abhishekoza1981
 
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
Import Data Form Excel to Tally Services
Tally xperts
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 

IBM MQ Overview (IBM Message Queue)

  • 1. IBM Message Queue (IBM MQ) Juarez Barbosa Junior Senior Software Architect [email protected]
  • 2. © IBM 2016 2 MOM – Introduction • MOM – Message-oriented middleware − IBM MQ, IBM MessageSight (MQTT), Tuxedo, TIBCO, HiveMQ (MQTT), RabbitMQ (MQTT/AMQP), ActiveMQ (AMQP), Microsoft MSMQ - Brokers − Asynchronous communication – Message Sender does not need to wait for response from Message Receiver (fire-and-forget / non-blocking) − Loose coupling – message producer does not need to know the details of message consumer, they do not need to be active at the same time − Point-to-point (queue), Publish-subscribe (topic)
  • 3. © IBM 2016 3 MOM – Introduction • MOM – Message-oriented middleware − Transactions – atomicity, consistency, isolation, durability, scalability, security, acknowledgment, routing, transformation, filtering, priority, data enrichment, data aggregation (async request, delayed response), persistence (QoS) − Message – Binary or Character data − Queue – Managed object that implements the point-to-point messaging model and can receive and store messages in a MOM − Topic – Managed object that implements the publish-subscribe messaging model and receive and store messages in a MOM
  • 4. © IBM 2016 4 MOM – Message Oriented Middleware
  • 5. © IBM 2016 5 MOM – Message Oriented Middleware • Point-to-Point (Queue) − One to one (1…1), many to one (*…1) − One queue per receiver, one message received by one receiver
  • 6. © IBM 2016 6 MOM – Message Oriented Middleware • Publish-Subscribe (Topic) − One to Many (1…*), Many to Many (*…*) − Topic, same message may be received by many receivers
  • 7. © IBM 2016 7 MOM – Message Oriented Middleware • Point-to-Point (FIFO Queue) − All messages have the same priority − Messages are delivered in the order they enter the queue - FIFO
  • 8. © IBM 2016 8 MOM – Message Oriented Middleware • Point-to-Point (Priority Messages / Queue) − Queue buffers the messages and orders them according to their priority when they enter the queue (priority applied at point T in time) − Messages are delivered in the order they enter the queue - FIFO
  • 9. © IBM 2016 9 MOM x Email - Analogy MOM Email MOM Message SMTP Message Queue (point to point) Mailbox Consumer POP3 / IMAP Mail Client Producer SMTP Client Queue Manager Mail Transfer Agent Routing Info To: Cc: Bcc: addresses Topic (Publish subscribe) Mailing list Message ACK Read Receipt TTL Expires Header Communication for Systems Communication for People (users)
  • 10. © IBM 2016 10 IBM MQ – Introduction • IBM Message Queue − MQM / MQSeries (1992), WebSphere MQ (2002), IBM MQ (2014) − IBM Message Oriented Middleware − Clients: COBOL, C, C++, MQ Java, JMS, .NET, IBM MQI, others − Platforms / OS: LUW, zOS, System i, System p, HP-UX, Solaris, others − Protocols: TCP, UDP, HTTP(S), SMTP, FTP, Proprietary protocols − Architecture − MQ Objects: Queue Manager, Messages, Queues, Process Definitions, Channels, Listeners, others
  • 11. © IBM 2016 11 IBM MQ – MQ Objects • IBM Message Queue Objects – Queue Manager (QMGR) − Queue Manager - Manager, orchestrator for a given message queue scheme. The QM coordinates the MQ objects, sends messages to other queue managers over a message channel. The queue manager may be co-located with an application or located in a separate server host.
  • 12. © IBM 2016 12 MOM – Message Oriented Middleware • IBM Message Queue Objects – Queue Types − Application: Local, Remote, Alias, Model, Dynamic − MQ internal: Dead-letter, Initiation, Transmission, Cluster, Comand, Event, Reply-to
  • 13. © IBM 2016 13 IBM MQ – MQ Objects • IBM Message Queue Objects − Process Definition - Defines a feature that can start an application in response to a trigger event. Attributes include application type, application ID (path) and data (MIME type) to the application − Channels - Logical communication link provides communication path from one MQM to another or from external client to MQM. It shields applications from underlying protocols. − Listeners – They listen and accept remote connections and start inbound channels.
  • 14. © IBM 2016 14 IBM MQ – Demo − WMQ CLI (Command Line Interface) − WMQ Explorer (GUI) − Basic MQ Commands (MQSC, Control) − Create QMGR, Create Queue, Send Message, Retrieve Message