SlideShare a Scribd company logo
IBM WebSphere MQ  Lunch Briefing Milagro Technologies Ray H. Gay 06/06/09 Milagro Technologies
BabbleNet  06/06/09 Milagro Technologies Internet Mess Mainframes databases Web Servers App Servers Business Action Customers ????
Messaging 06/06/09 Milagro Technologies Mainframes databases Web Servers App Servers Business Action Partners & Customers Send It!
Vocabulary Queue – a place to hold stuff in sequence Queue Manager (QM)  Channel – a path between QMs MQ Server – Owns Queue Managers MQ Client – brokers for applications Distributed Queuing – explicit connects Clusters – shared queue knowledge MQS Commands – bare knuckles MQ 06/06/09 Milagro Technologies
MQ Server Hosts Queue Managers Communicates with MQ Servers Communicates with MQ Clients Communicates with Applications Runs on 35 Platforms Common Command Interface 06/06/09 Milagro Technologies
MQ Client Server-Application Go-Between. Requires synchronous comm.  Simplifies development. Reduced hardware requirements. Application access to many queue mgrs. Unix, NT4-5, Win 9x, Win 3.1!, DOS! Concurrent application and server net development. 06/06/09 Milagro Technologies
MQ API Programming Interface to MQ C, C++, COBOL, PL/I, VB, S/390 Asm 06/06/09 Milagro Technologies
MQ Java Support Open standards plus MQ integrity. Java Base Classes. Allow Java apps to talk to MQ. Java Messaging (JMS) Classes Allow MQ to work with advanced JMS functions: Async message delivery, message selectors, publish/subscribe, msg class abstraction.  06/06/09 Milagro Technologies
MQ, JMS, .NET 06/06/09 Milagro Technologies .NET App Mainframe MQ Classes for .NET MQ Server J2EE Server JMS, JNDI MQ JMS MQ Base Classes
Distributed Queuing Each connection is explicit. Required: Local queue for messages. Remote queue definitions. Channel for transmission. 06/06/09 Milagro Technologies
Distributed Queuing Setup Sender Local transmit queue Remote queue def. Sender Channel… Receiver Local queue Receiver channel Listener 06/06/09 Milagro Technologies QM_Sdr QM_Rcvr
Distributed Queuing Setup 06/06/09 Milagro Technologies QM1 QM2 get get QM1 . REMOTE.Q QM2.REMOTE.Q QM1.TRANS.Q QM2.TRANS.Q put put TO.QM2 TO.QM1 host1 host2 QM1.Q QM2.Q Channels
Clustered Queue Managers Shared Queue Knowledge Automatic Transmit Channels Redundancy Load Sharing 1,000s Possible Easy to Plug In Easy to Shrink/Expand 06/06/09 Milagro Technologies
Cluster Setup Members Channels to share QM info only. Designate repositories. Define local queues. Run Listeners 06/06/09 Milagro Technologies QM_2 QM_1 TO.QM2 TO.QM1 TO.QM2 QM_3 TO.QM3 Q1 Q2 Q2
Setting Up the Cluster Create the queue managers. Be sure connames will be resolved. Start queue managers. Alter queue managers.  Define cluster receiver channels. Define cluster queue. Start listeners. Check it out. 06/06/09 Milagro Technologies
Cluster Project – TOKYO/CHICAGO 06/06/09 CHICAGO TOKYO TO.CHICAGO TO.TOKYO ORDERQ ORDER Cluster = Repository
Cluster Project – Add SYDNEY 06/06/09 Milagro Technologies CHICAGO TOKYO TO.CHICAGO TO.TOKYO ORDERQ ORDER Cluster TO.SYDNEY SYDNEY
Where to Get More Information See Ray IBM Documentation www-306.ibm.com/software/ integration/wmq/ Transaction and Messaging Conference Forums:  http://www.websphere-world.com www-136.ibm.com/developerworks/websphere www.webspherepro.com These slides originated for version 5.3 06/06/09 Milagro Technologies

More Related Content

PDF
Understanding and Using Client JBoss A-MQ APIs
PDF
London JBUG - Connecting Applications Everywhere with JBoss A-MQ
PDF
Resilient Enterprise Messaging with JBoss A-MQ - DevNation 2014
PDF
Deploying JBoss A-MQ in a high availability (HA) environment
PPT
Amqp Basic
PPS
Friendship And Love
PPS
Femaleself Esteem 1
PPS
Lesson From Robin
Understanding and Using Client JBoss A-MQ APIs
London JBUG - Connecting Applications Everywhere with JBoss A-MQ
Resilient Enterprise Messaging with JBoss A-MQ - DevNation 2014
Deploying JBoss A-MQ in a high availability (HA) environment
Amqp Basic
Friendship And Love
Femaleself Esteem 1
Lesson From Robin

Viewers also liked (20)

PPS
Great Leaders
PPS
Team
PPS
A Life That Matters 741
PPS
Awakening
PPS
Two Choices
PPS
Love And Marriage
PPS
Staying Positive
PPS
Dirtywindows
PDF
Mobile tech briefing 2013
KEY
ConnectSU
PDF
Techie festival 2012 mobile web
PDF
AZSTA 2008 Fiscal Year Annual Report
PPT
RSS
PPT
Soccer Events
PPT
Slideshow
PDF
Go Kiss The World
PDF
CSS LINE HEIGHT
PPS
Gita Simplified
KEY
CSG 2012
PPTX
Dev Days Unified Communications Development
Great Leaders
Team
A Life That Matters 741
Awakening
Two Choices
Love And Marriage
Staying Positive
Dirtywindows
Mobile tech briefing 2013
ConnectSU
Techie festival 2012 mobile web
AZSTA 2008 Fiscal Year Annual Report
RSS
Soccer Events
Slideshow
Go Kiss The World
CSS LINE HEIGHT
Gita Simplified
CSG 2012
Dev Days Unified Communications Development
Ad

Similar to Mq Talk (20)

PDF
MQ Guide France - What's new in ibm mq 9.1.4
PDF
Connecting Applications Everywhere with ActiveMQ
PDF
InterConnect 2016: What's new in IBM MQ
PPTX
From Grid to Cloud
PPTX
Devising Your Data Movement Strategy for IoT
PPTX
Mom those things v1
PDF
WSO2 Product Release Webinar Introducing the WSO2 Message Broker
PPTX
IBM MQ Whats new - up to 9.3.4.pptx
PDF
IBM MQ High Availability 2019
PPTX
Kubernetes Istio Miami meetup
PPTX
PDF
Better Than Best Effort at Bloomberg from ThousandEyes Connect
PDF
Designing IBM MQ deployments for the cloud generation
PDF
IBM MQ What's new - Sept 2022
PPTX
Cloud Aware Large Scale Distributed SOA
PDF
Whats new in IBM MQ; V9 LTS, V9.0.1 CD and V9.0.2 CD
PPTX
The enterprise differentiator of mq on zos
PDF
Meetup_adessoCamunda_2023-09-13_Part1&2_en.pdf
PDF
SoCal User Group Meeting 2013-05-06
PDF
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
MQ Guide France - What's new in ibm mq 9.1.4
Connecting Applications Everywhere with ActiveMQ
InterConnect 2016: What's new in IBM MQ
From Grid to Cloud
Devising Your Data Movement Strategy for IoT
Mom those things v1
WSO2 Product Release Webinar Introducing the WSO2 Message Broker
IBM MQ Whats new - up to 9.3.4.pptx
IBM MQ High Availability 2019
Kubernetes Istio Miami meetup
Better Than Best Effort at Bloomberg from ThousandEyes Connect
Designing IBM MQ deployments for the cloud generation
IBM MQ What's new - Sept 2022
Cloud Aware Large Scale Distributed SOA
Whats new in IBM MQ; V9 LTS, V9.0.1 CD and V9.0.2 CD
The enterprise differentiator of mq on zos
Meetup_adessoCamunda_2023-09-13_Part1&2_en.pdf
SoCal User Group Meeting 2013-05-06
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
Ad

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Modernizing your data center with Dell and AMD
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Electronic commerce courselecture one. Pdf
MYSQL Presentation for SQL database connectivity
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation
The Rise and Fall of 3GPP – Time for a Sabbatical?
Per capita expenditure prediction using model stacking based on satellite ima...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Chapter 3 Spatial Domain Image Processing.pdf
The AUB Centre for AI in Media Proposal.docx
Modernizing your data center with Dell and AMD
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Electronic commerce courselecture one. Pdf

Mq Talk

  • 1. IBM WebSphere MQ Lunch Briefing Milagro Technologies Ray H. Gay 06/06/09 Milagro Technologies
  • 2. BabbleNet 06/06/09 Milagro Technologies Internet Mess Mainframes databases Web Servers App Servers Business Action Customers ????
  • 3. Messaging 06/06/09 Milagro Technologies Mainframes databases Web Servers App Servers Business Action Partners & Customers Send It!
  • 4. Vocabulary Queue – a place to hold stuff in sequence Queue Manager (QM) Channel – a path between QMs MQ Server – Owns Queue Managers MQ Client – brokers for applications Distributed Queuing – explicit connects Clusters – shared queue knowledge MQS Commands – bare knuckles MQ 06/06/09 Milagro Technologies
  • 5. MQ Server Hosts Queue Managers Communicates with MQ Servers Communicates with MQ Clients Communicates with Applications Runs on 35 Platforms Common Command Interface 06/06/09 Milagro Technologies
  • 6. MQ Client Server-Application Go-Between. Requires synchronous comm. Simplifies development. Reduced hardware requirements. Application access to many queue mgrs. Unix, NT4-5, Win 9x, Win 3.1!, DOS! Concurrent application and server net development. 06/06/09 Milagro Technologies
  • 7. MQ API Programming Interface to MQ C, C++, COBOL, PL/I, VB, S/390 Asm 06/06/09 Milagro Technologies
  • 8. MQ Java Support Open standards plus MQ integrity. Java Base Classes. Allow Java apps to talk to MQ. Java Messaging (JMS) Classes Allow MQ to work with advanced JMS functions: Async message delivery, message selectors, publish/subscribe, msg class abstraction. 06/06/09 Milagro Technologies
  • 9. MQ, JMS, .NET 06/06/09 Milagro Technologies .NET App Mainframe MQ Classes for .NET MQ Server J2EE Server JMS, JNDI MQ JMS MQ Base Classes
  • 10. Distributed Queuing Each connection is explicit. Required: Local queue for messages. Remote queue definitions. Channel for transmission. 06/06/09 Milagro Technologies
  • 11. Distributed Queuing Setup Sender Local transmit queue Remote queue def. Sender Channel… Receiver Local queue Receiver channel Listener 06/06/09 Milagro Technologies QM_Sdr QM_Rcvr
  • 12. Distributed Queuing Setup 06/06/09 Milagro Technologies QM1 QM2 get get QM1 . REMOTE.Q QM2.REMOTE.Q QM1.TRANS.Q QM2.TRANS.Q put put TO.QM2 TO.QM1 host1 host2 QM1.Q QM2.Q Channels
  • 13. Clustered Queue Managers Shared Queue Knowledge Automatic Transmit Channels Redundancy Load Sharing 1,000s Possible Easy to Plug In Easy to Shrink/Expand 06/06/09 Milagro Technologies
  • 14. Cluster Setup Members Channels to share QM info only. Designate repositories. Define local queues. Run Listeners 06/06/09 Milagro Technologies QM_2 QM_1 TO.QM2 TO.QM1 TO.QM2 QM_3 TO.QM3 Q1 Q2 Q2
  • 15. Setting Up the Cluster Create the queue managers. Be sure connames will be resolved. Start queue managers. Alter queue managers. Define cluster receiver channels. Define cluster queue. Start listeners. Check it out. 06/06/09 Milagro Technologies
  • 16. Cluster Project – TOKYO/CHICAGO 06/06/09 CHICAGO TOKYO TO.CHICAGO TO.TOKYO ORDERQ ORDER Cluster = Repository
  • 17. Cluster Project – Add SYDNEY 06/06/09 Milagro Technologies CHICAGO TOKYO TO.CHICAGO TO.TOKYO ORDERQ ORDER Cluster TO.SYDNEY SYDNEY
  • 18. Where to Get More Information See Ray IBM Documentation www-306.ibm.com/software/ integration/wmq/ Transaction and Messaging Conference Forums: http://www.websphere-world.com www-136.ibm.com/developerworks/websphere www.webspherepro.com These slides originated for version 5.3 06/06/09 Milagro Technologies

Editor's Notes

  • #2: Speaker Intro Ray Gay is an accomplished and versatile systems consultant, likes to deal with complex systems, the challenges of consulting, and driving fast enough for conditions.