|
Programming
OpenMOM supplies APIs for popular languages such
as C, C++, Perl, Java, Python, Visual Basic , Active X or more specialized
ones, such as CA-OpenROAD, Jasmine.

OpenMOM APIs offer many services easy to use and
regrouped in five categories:
* Initialization and manipulation of communication sessions
* Services and routers management
* Sending messages
* Receiving messages
* Message Brokers management
As opposed to CORBA, OpenMOM does not use IDL descriptions nor runtimes
(stub): the declaration and installation of service interfaces are
fully dynamic.
OpenMOM can be used as an RPC (Remote Procedure Call) to send function
calls and handle the results.
Asynchronism
and message persistence are two key implementation features of the
message broker, which architecture relies on a lightweight implementation
of the DCE/RPC standard.
OpenMOM is also a perfect fit for object communication with object-oriented
languages, such as C++.
|