Home » Support » MQSeries Integrator: A Technical Overview

MQSeries Integrator: A Technical Overview

This paper provides a technical description of the MQSeries Integrator toolkit. It builds on the high-level overview in the introductory paper.The Essential MQSeries Integrator'.

Introduction

MQSeries Integrator is the new product from IBM that provides a toolkit to implement application integration quickly and easily in your enterprise.

In the past ‘build your own’ solutions were the only way to achieve true application integration. Now MQSeries Integrator provides the flexibility and scaleability that will enable your Information Technology systems to keep pace with your business requirements.

What is MQSeries Integrator?

MQSeries consists of four components:
  • MQSeries, the leading commercial message-oriented-middleware product.
  • Formatter* for MQSeries Integrator, which provides message parsing and reformatting capabilities.
  • Rules* for MQSeries Integrator, which provides flexible and high-performance content based decision making capabilities.
  • MQSeries Integrator daemon, which combines the messaging, Rules and Formatter components to process messages.

    Let's take each of these components in turn:

    Implementation Considerations

    • Pervasiveness
      As we mentioned in the introduction, MQSeries has the widest product platform coverage of any message-oriented-middleware in the market. MQSeries Integrator is available on five operating systems with four different databases (see the Appendix) and because MQSeries Integrator uses MQSeries messaging, applications that need to make use of MQSeries Integrator’s intelligent routing and transformation capabilities can run on any one of over twenty five operating systems, including Java.

    • Scaleability
      The implementation of an intelligent routing architecture with MQSeries Integrator is very flexible: You may decide to run one system as a dedicated hub with an MQSeries queue manager and a daemon processes to handles all message routing and transformation. Each application sends its messages to the daemon’s input queue and the daemon, using Rules and Formatter, routes messages on to the appropriate receiving applications.

      In a larger implementation, or a more complex architecture, you may decide to run a large server system as the intelligent routing hub, with several daemon processes to handle the message throughput. As message volumes increase, the routing workload can be shared across several systems, each with a queue manager and one or more daemon processes.

    • Manageability
      MQSeries has an associated mature market in systems management products, which allow an entire MQSeries network of queue managers to be administered and monitored centrally. MQSeries Integrator fits into the MQSeries management model because the daemon process can be started by standard MQSeries triggering facilities, and executes as a long-running application process until the queue manager shuts down.

    • Security One of the most important aspects for any distributed architecture is security. This becomes especially relevant when the architecture spans not only a single organisations but multiple organisations, as is the case with value chain integration.

      Because there are so many varying requirements for security - whether it be access control, data authentication or encryption, or non-repudiation - MQSeries provides a flexible framework, into which you can link security facilities to meet your specific requirements. MQSeries provides exit points, where the appropriate security modules can be invoked. For example, when two queue managers initiate communications, each queue manager can verify the identity of the other, and during message transmission, the entire network data, including protocol information, can be encrypted to prevent unauthorised browsing or insertion of data. MQSeries also provides a security manager (or uses the standard security manager facilities on MVS) to control application access to queue managers and queues.

    Where to Find More Information

    IBM United Kingdom Ltd.
    Hursley Park
    Winchester
    Hampshire SO21 2JN

    Appendix: MQSeries Integrator Environments

    MQSeries Integrator will be available on the following platforms and databases:

    Hardware

    Software

    MQSeries Version

    Database

    Database

    Version

    Intel PC

    Win NT 4.0

    5.0 SQLServer 6.5
    Oracle 7.3.4, 8.0.5
    Sybase 11.5, 11.9
    DB/2 5.0, 5.2
    RS/6000 AIX 4.2 5.0 Oracle 7.3.4, 8.0.5
    Sybase 11.5, 11.9
    DB/2 5.0, 5.2
    SUN Sparc Solaris 2.6 5.0

    Oracle 7.3.4, 8.0.5
    Sybase 11.5, 11.9
    DB/2 5.0, 5.2
    HP HP-UX 10.20 5.0 Oracle 7.3.4, 8.0.5
    Sybase 11.5, 11.9
    DB/2 5.0, 5.2
    S/390 MVS 5.2.2 1.2 DB/2 4.1

    Notes:

    1. An ODBC server must be present on MVS
    2. A Win NT machine must be available with the appropriate database client for the Rules and Formatter GUIs.

    * The Rules and Formatter are developed for IBM by NEON (New Era Of Networks)