When you need to make sure that your applications can communicate with each other, ObjectQ is the answer.
ObjectQ is a communication middleware platform designed to make sending and receiving messages over a heterogeneous network transparent to both the sending and receiving applications. The combination of ObjectQ and a queue-based messaging tool may form the standard communication middleware for a whole enterprise.
Today’s applications require constant interaction with other applications. Large resources are expended to define, develop, and maintain interfaces in an application. Often, interfaces between applications are tightly coupled; new features and functionality require intense coordination. One application may not be able to upgrade or change a feature without waiting for a second application to provide some enhancement.
ObjectQ provides an off-the-shelf solution that allows application developers to write code as if there were no communications issues between their software components. ObjectQ components form a middleware back plane that application developers can use as a set of standard services, plugging in elements of code as needed.
ObjectQ consists of a group of object-oriented C++ classes that provides a framework for building distributed applications. It is based on the premise that there are service providers with public interfaces that can be accessed by any application needing those services. At its most fundamental level:
ObjectQ provides a standardized message transport that makes an application independent of its underlying transport mechanism.
ObjectQ gives applications the capability of gaining access to distributed objects through a transparent messaging layer.
ObjectQ provides a standardized message format to permit de-coupling of client and server code.
Services that have been converted to ObjectQ define their objects in a Management Information Base (MIB) available in table form on the World Wide Web.
These tables put the service provided by an application into a succinct, easily understood form.
In summary, ObjectQ has the following features:
These are the most immediate benefits of ObjectQ:
When it comes to moving information around, ObjectQ provides you not only with the mechanism for doing so, but also with a framework for building applications.
Have you been thinking about getting into ObjectQ? We're here to help. Sign up for our training classes today, and we will help you get started with everything you need to know.
You'll find everything from a description of what ObjectQ does and how it works to tips on how to get the most out of your experience.
Days since last bug report