IBM MQSeries. 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.

Slides:



Advertisements
Similar presentations
MQ Series Cross Platform Dominant Messaging sw – 70% of market Messaging API same on all platforms Guaranteed one-time delivery Two-Phase Commit Wide EAI.
Advertisements

Internet and Intranet Protocols and Applications Lecture 14 Introduction to MQSeries And Asynchronous Messaging May 1, 2002 Joseph Conron Computer Science.
HP Data Protector in virtualno okolje
Hardware & the Machine room Week 5 – Lecture 1. What is behind the wall plug for your workstation? Today we will look at the platform on which our Information.
Operating System Structures
Microsoft COM Component Object Model Microsoft Corporation ™
Ubiquitous Computing Technology Research Institute Sungkyunkwan University Using Ethereal - Packet Capturing & Analysis Tool Sungkyunkwan University.
Lecture 6a - Overview of operating systems CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
© 2002 IBM Corporation © 2004 IBM Corporation Graham Oakes WW Business Integration Technical Sales WebSphere Application.
Distributed Object Computing Weilie Yi Dec 4, 2001.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 15: WebSphere MQ.
Server Platforms Week 11- Lecture 1. Server Market $ 46,100,000,000 ($ 46.1 Billion) Gartner.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
C and Unix. A Couple Basic Concept and Terms 1. File. 2. Process. 3. Memory 4. HD.
Click to add text Introduction to z/OS Basics © 2006 IBM Corporation Chapter 15: WebSphere MQ.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
Operating Systems.
Messaging Technologies Group: Yuzhou Xia Yi Tan Jianxiao Zhai.
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
© 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas WebSphere Latin America Sales.
Lesson 4 Computer Software
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Server System. Introduction A server system is a computer, or series of computers, that link other computers or electronic devices together. They often.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
September 6, 2015 Connecting Client Applications to Informix Databases using IBM Informix Connect and ODBC James Edmiston Database Consultant Quest Information.
LINUX/UNIX WORKSTATIONS Franklin Montenegro Carlos Sierra.
Introduction To Computer System
What’s new with EntireX Communicator 7.3 Rolf Bahlke crossvision Chief Architect October 2006.
1 Lecture 4: Threads Operating System Fall Contents Overview: Processes & Threads Benefits of Threads Thread State and Operations User Thread.
Chapter 6 Operating System Support. This chapter describes how middleware is supported by the operating system facilities at the nodes of a distributed.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Copyrighted material John Tullis 10/2/2015 page 1 04/02/00 MQ Series Middleware Presentation John Tullis DePaul Instructor
Understanding Operating Systems Flynn & McHoes
Group 1 Members: SMU CSE 8343 Wael Faheem Professor:Dr.M.KHALIL. Hazem Morsy Date: Poramate Ongsakorn Payal H Patel Samatha Devi Malka.
IBM’s Customer Information Control System, CICS Art Hendela, President Hendela System Consultants, Inc. Little Falls, NJ
SPREAD TOOLKIT High performance messaging middleware Presented by Sayantam Dey Vipin Mehta.
Computer Software. Overview of Computer Software Application- Specific Programs System Management Programs General Purpose Application Programs System.
Chapter 4: System Software The Power Behind the Computer.
Asynchronous Communication Between Components Presented By: Sachin Singh.
EGEE is a project funded by the European Union under contract IST Messaging and queuing Common components Krzysztof Nienartowicz EGEE JRA1.
Architecture of Message Oriented Middleware [1]
Unix Systems security and security evaluation criteria.
What’s new? Update on Netrics Matching Engine V4.0 and V4.1 Dave Chamberlain
TXSeries for Multiplatforms, Version 6.2 Effective multiplatform transaction processing Executive Overview.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
The World Leader in Making Software Work Together ™ Copyright IONA Technologies 1999 Building CORBA Applications (On OS/390 ?) Dusty Rivers Enterprise.
Overview Multithreading Models Threading Issues Pthreads Solaris 2 Threads Windows 2000 Threads Linux Threads Java Threads.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
HDF EOS Workshop David Han Code
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 11 Understanding transaction managers on z/OS.
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 15 WebSphere MQ.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
A Quick UNIX Primer MIS 3321 Fall, 2014 University of Central Arkansas.
Chapter SOFTWARE Are the programs which are written by different programming languages. These programs are: a series of instruction that tells.
Computer Software Introduction Software Classification Operating systems End user Applications Programmers’ tools Utilities.
UNIX Operating System. A Brief Review of Computer System 1. The Hardware CPU, RAM, ROM, DISK, CD-ROM, Monitor, Graphics Card, Keyboard, Mouse, Printer,
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Computer Software.
Silberschatz, Galvin and Gagne ©2009Operating System Concepts – 8 th Edition Chapter 4: Threads.
Enterprise Wide Information Systems SAP R/3 Overview & Basis Technology Instructor: Richard W. Vawter.
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Computer System Structures
Internet and Intranet Protocols and Applications
Chapter 9 – RPCs, Messaging & EAI
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Quality Assurance for Component-Based Software Development
Presentation transcript:

IBM MQSeries

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.

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.

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.

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.

One-way communication. Program A sends a message to program B via Queue 1.

Two-way communication between programs (optional).

Either program can be busy or unavailable.

One-to-many relationship between programs.

Many-to-one relationship between programs.

All The program-to-program relationships combined.

There are no constraints on application structure.

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

Some Messaging and Queuing examples Insurance business Manufacturing industry Retail industry Travel industry Banking

All MQSeries products implement a common application programming interface whatever platform the applications run on. MQI

Supported programming languages:  Assembler  C  C++  COBOL  PL/I  Java  RPG  REXX  Visual Basic

Distributed Queuing

Using coupling facility to make Queue-Sharing groups

Combining Distributed queuing with Queue-sharing group

Q&A

Thank you for your attention and your attendance.