Browse Prior Art Database

Improve end-to-end MQ messaging availability between applications in different organizations/companies and using multiple MQ servers

IP.com Disclosure Number: IPCOM000200461D
Publication Date: 2010-Oct-14
Document File: 3 page(s) / 93K

Publishing Venue

The IP.com Prior Art Database

Abstract

In a end-to-end applications process, a reliable and performant interface infrastructure between a main application of a first company and a main application of a second company is proposed. The system proposed based on MQ Servers to assure delivery, availability and scalability capabilities further allow to met urgent spare part deliveries to met time between ordering and delivery.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 54% of the total text.

Page 01 of 3

Improve end-to-end MQ messaging availability between applications in different organizations/companies and using multiple MQ servers

The following figure depicts a MQ infrastructure for exchanging messages between a main application (CPPS) of a first company and a main application (CDMV) of a second company:

(This page contains 00 pictures or other non-text object)

    For availability and security reasons four MQ servers are involved for exchanging MQ messages between CPPS and CDMV.

Each of those servers and the network between them may have outages interrupting the MQ message flow between the applications CPPS and CDMV.

    For end-to-end monitoring of this MQ infrastructure, a specific MQ roundtrip message mechanism is implemented.

A roundtrip MQ message is a short MQ message issued by one system which should be answered by another system.

For the above MQ infrastructure, five MQ roundtrip messages are defined as depicted in the following figure:

1



Page 02 of 3

(This page contains 00 pictures or other non-text object)

    The first MQ roundtrip message is the life-line: as long as this message is answered (within a pre-specified elapsed time) all MQ servers and the network between them are up.

As soon as the life-line is broken, this means that one of the MQ servers or the network between them is down. To detect which MQ server or which network is down, the other three MQ roundtrip messages are issued.

The following pseudo code is executed to detect the failing MQ server or network down:

While (True)

Sleep(a pre-defined period)

Issue Roundtrip MQ Message 1 (life line)

IF (Answer is not recieved within a pre-specified interval)
THEN

// Application CDMV cannot be reached

Send message to Operations: "MQ link to UPS machine running program CDMV in trouble,
please check and look into SYSOUT for the precise error message"

Issue Roundtrip MQ Message 2

IF (Answer is not received within a pre-specified interval)

THEN

// UPS MQ Data Services Gateway cannot be reached

Issue Roundtrip MQ Message 3

IF (Answer is not received within a pre-specified interval)

THEN

// UPS DMZ MQ Server cannot be reached

Issue Roundtrip MQ Message 4

IF (Answer is not receiv...