Download presentation
Presentation is loading. Please wait.
Published byDarleen Taylor Modified over 8 years ago
1
IBM MQSeries
2
History The first messaging and queuing product developed at 1992 for UNIX, VMS, and Tandem. After IBM announced the MQI as one of its standard APIs for program-to-program communication, the product actually tested in a bank for communication between VMS systems and the headquarter that was using an IBM main frame. After that, gradually the product implemented on AS/400, SCO UNIX, UnixWare, AIX, OS/2, and other platforms. Today – MQSeries runs on over 35 platforms.
3
A product for cross-network communication MQSeries is an IBM product that supports the transfer of messages between applications within an OS Image and/or between applications widespread across systems in a network comprising variety of platforms.
4
The Messaging and Queuing programming style enable programs to talk to each other across a network of unlike components— processors, operating systems, subsystems, and communication protocols—using a simple and consistent application programming interface.
5
Why “Messaging and Queuing”? Messaging: because programs communicate by sending each other data in messages rather than by calling each other directly. Queuing: because the messages are placed on queues in storage, so that programs can run independently of each other, at different speeds and times, in different locations, and without having a logical connection between them.
6
One-way communication. Program A sends a message to program B via Queue 1.
7
Two-way communication between programs (optional).
8
Either program can be busy or unavailable.
9
One-to-many relationship between programs.
10
Many-to-one relationship between programs.
11
All The program-to-program relationships combined.
12
There are no constraints on application structure.
13
MQSeries runs on various operating systems AIX AT&T GIS UNIX Compaq (Tandem) NSK Compaq Tru64 UNIX DC/OSx DOS DYNIX/ptx HP-UX Linux Mac OS MVS/ESA NUMA-Q OpenVMS Alpha OpenVMS VAX OS/2 OS/390 OS/400 SGI SINIX SCO UNIX Sun OS Sun Solaris Tandem Guardian Tandem Guardian Himalaya Unisys 2200 Series Unisys A Series UnixWare VM/ESA VSE/ESA Windows 2000 Windows 3.x Windows 95 Windows 98 Windows NT zOS
14
Some Messaging and Queuing examples Insurance business Manufacturing industry Retail industry Travel industry Banking
16
All MQSeries products implement a common application programming interface whatever platform the applications run on. MQI
17
Supported programming languages: Assembler C C++ COBOL PL/I Java RPG REXX Visual Basic
18
Distributed Queuing
19
Using coupling facility to make Queue-Sharing groups
21
Combining Distributed queuing with Queue-sharing group
22
Q&A
23
Thank you for your attention and your attendance.
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.