messaging middleware


Also found in: Dictionary, Thesaurus, Medical, Financial.

messaging middleware

Software that provides an interface between applications, allowing them to send data back and forth to each other asynchronously. Data sent by one program can be stored in a queue and then forwarded to the receiving program when it becomes available to process it. Without using a common message transport and queueing system such as this, each application must be responsible for ensuring that the data sent is received properly. Maintaining communications between different types of applications as they are revised and eventually replaced with newer architectures creates an enormous programming burden in the large enterprise.

Rules and Formatting Engines
A message broker is either a complete messaging system or software that works with existing messaging transports in order to add routing intelligence and data conversion capabilities. A rules engine analyzes the messages and determines which application should receive them, and a formatting engine converts the data into the structure required by the receiving application. Examples are MQSeries Integrator which extends MQSeries, e-Biz Integrator (successor to MQSeries Integrator) and Rendezvous (see MQSeries Integrator, e-Biz Integrator and TIB/Rendezvous).

Similar to Email
Messaging middleware and email messaging systems provide similar transport functionality. The primary difference is that messaging middleware deals with transactions between programs, whereas email messaging deals with memos between people. See messaging system and publish and subscribe messaging.


Messaging Middleware
Messaging middleware provides a hub and spoke architecture that serves as a central point of communication between all applications. Without a messaging system, each application must be custom programmed to call the other and ensure the data arrives. Once an enterprise conforms to a common messaging interface, future connections between applications are more easily developed, and the message queue can hold transactions that are currently not deliverable due to system or network failure or overload.



Messaging Middleware
Messaging middleware provides a hub and spoke architecture that serves as a central point of communication between all applications. Without a messaging system, each application must be custom programmed to call the other and ensure the data arrives. Once an enterprise conforms to a common messaging interface, future connections between applications are more easily developed, and the message queue can hold transactions that are currently not deliverable due to system or network failure or overload.
References in periodicals archive ?
OpenSplice DDS is the most complete, most correct, and most robust implementation of the DDS specification and is further differentiated from other messaging middleware by its Open Source licensing model (LGPL), its ultra-low-latency performance, its proven scalability and reliability in mission-critical deployments, its user-friendly selection of commercial packages and pricing options, and its consequent best-in-class total cost of ownership (TCO).
Reduce downtime 90 percent or more by unifying transaction and messaging middleware performance monitoring across platforms and technologies and;
This view aligns closely with the current AMQP draft specification which states: "It is our aim that, through AMQP, messaging middleware capabilities may ultimately be driven into the network itself and that through the pervasive availability of messaging middleware, new kinds of useful applications may be developed.
The 19-page research report with five exhibits, based on conversations with bulge-bracket broker-dealers, messaging-middleware providers and exchanges, covers software- and hardware-based messaging middleware as well as a hardware/software combination, the percentage of firms using low-latency data, costs relative to reduced latency and vendor selection guidelines.
RTI's messaging middleware features latency as low as 65 microseconds and throughput as high as 3,000,000 point-to-point messages per second over Gigabit Ethernet.
His technology experience spans development of real-time, object-oriented applications, CORBA, J2EE, messaging middleware, and hardware-in-the-loop technology simulations.
0 Delivers Much More Than Traditional Publish-Subscribe Messaging Middleware by Providing a True Real-Time Information Backbone Ensuring the Right Information is Available in the Right Place at the Right Time