IQBridge

Corporate mergers and acquisitions are becoming commonplace in today’s strategic marketplace; con-sequently, companies with complex-ly different architectures are feeling the discomfort of growing pains as soon as these new divisions need to interface with existing ones.  Plans for a corporation’s positive strategic growth often conflict with the practical needs for standardization and interoperability.  Business man-agers are faced with the need for Enterprise Application Integration while they try to overcome obstacles such as sharing data between disparate platforms and middleware environments.

Information Design, Inc. (IDI) has been asked, “How can our organization bridge the gap between two dissimilar groups that must share applications that previously were designed for different platforms and different middleware products?”  and “Is there a way to connect these disparate environments without incurring additional hardware and operating system upgrade costs?”

IDI developed the IQBridge™ to facilitate message exchange between dissimilar infrastructures, eliminating the need to rewrite any application code.  IQBridge™ is a software product that can connect multiple middleware environments. This connector maximizes effi-ciency by utilizing a half-bridge model to link two or more of the major middleware products to any other transport. The bridge also promotes rapid message transfer between dissimilar systems. 

When spanning multiple archi-tectures with different message transports, rely on IDI to bridge the gap with IQBridge™.

IQBridge™ is a universal conduit that connects dissimilar middle-ware architectures, promoting the flow of message exchange efficiently throughout an entire enterprise.  New and old services can be shared immediately. This connection ability overcomes platform, operating system and middleware differences in addition to providing a means to overcome version limitations.      .

The bridge is constructed uniquely as two or more separate and interchangeable halves. Each half of the IQBridge™ can function independently from the other side to provide the greatest degree of flexibility and scalability.  Specific-ally, the right half of the bridge can connect to different buses, nodes, platforms or transports while the left side links to completely differ-ent components.  Unlike competi-tive products, IDI’s bridge was not written with only one connection path in mind.  The IQBridge™ was designed for multiple messaging middleware environments. 

Those IT Managers who want to migrate from one platform such as Red Lat Linux which may be using QPID (AMQP) as its transport or for example Windows which is using IBM MessageQ as its transport, can now switch to an alternative platform running WebSphere MQ or another transport and achieve message exchange between these dissimilar environments immediately.  All sides of the bridge can benefit from the best functionality offered by the message transport or platform through the use of the IQBridge™.  When required, multiple half-bridges can be utilized in conjunction with one another to achieve the maximum flexibility (one to one, or many to one).  However, there must be at least one half-bridge in use for each messaging middleware product that will be sharing data with other platforms, and the bridge will handle any change in protocol that is required.  

Each half bridge will convert incoming messages to the proper message format and send them to the appropriate target queue.  The product provides dynamic messag-ing.  This capability is achieved in an efficient dormant and active mode whereby the IQBridge has been designed not to consume CPU cycles while its in its wait state, listening for a request.  Upon receipt of a request, it  creates a copy of itself to  handle  the  message  requests. . Other bridges require both middleware products, to be installed and running on the same node in order for the bridge to operate.  IQBridge’s half-bridge only requires the middleware product it supports to be running on the same node.  This eliminates the need to purchase additional licenses or hardware to attain the required connectivity. Addition-ally, the IQBridge™ can run on a wide variety of platforms and/or across a TCP/IP connection directly. 

Its competitive products are limited to specific products or specific platforms.  For all supported transports, queue-to-queue bridging is available. In addition,IQBridge also provides two types of access to publish/subscribe technology. Publication streams can be connected, enabling many-to-many message transport. Additionally, applications using IQBridge can publish messages to any MOM, which supports publish/subscribe technology.

Features & Benefits:

Features
Benefits

Available for Major Messaging Middleware products:

  • IBM WebSphere MQ ® (formally MQSeries) (Server and Client Implementations).

  • Red Hat MRG V1.0 Advanced Message Queuing Protocol (AMQP).

  • Allows messaging data exchange to occur between disparate platforms, enabling the connection of existing services to new innovations.
  • Enables a phased migration to new messaging technology.
  • Avoids Platform inversion dependencies issues

Available for a wide range of Platforms.

  • Linux
  • Red Hat RHEL V5.4

Many of the message products have a limited platform range, but the IQBridge is capable of running on any of the following platforms (supporting, of course, only those message transport products, mentioned above, that do run on these platforms).

 

Provides Point-to-Point Messaging Connectivity
Eliminates the need to rewrite existing Application Code
Provides connectivity between Publish/Subscribe messaging streams
Allows access to data streams without the need to write additional application code
Flexible Bridge Architecture
  • Does not require additional messaging middleware to be purchased.
  • Existing messaging environments are preserved, eliminating the need for cross-training
High-performance threaded implementation
Maximizes message transfer rates for every application using IQBridge™

Certified by IBM for Linux on Intel & Linux on Power: