Welcome to the XmlMom project!

The XmlMom is a Message-oriented Middlware and free for commercial and non-commercial projects. The XmlMom is an abstract messaging middleware service that supports the exchange of generic messages for herogenous operating system-, transport protocol-, and programming language landscape for distributed enterprise applications. Data is exchanged by message queuing/passing supporting both synchronous and asynchrouns interactions between distributed computing processes.The XmlMom messaging system enures message delivery by using reliable topics/queues. A very simple messaging API is provided, in order to communicate over the network as publish/subscribe or send/receive. The application developer is now thinking in XML messages. Charles Goldfarb wrotes in his XML Handbook: "MOM is the killer for applications". Really, MOM is an excellent message transport for enterprise applications. The XmlMom defines a MessageUnit model with Key, Quality-Of Service and the real message content for messaging.

Using the XmlMom!

The XmlMom is needed whenever information is exchanged in a heterogenous network with the nodes using different protocols. The classical example is a network of ticket machines distributed over a whole country. These machines have been produced by different vendors and were programmed by their own teams with different programming languages. For example, if the price of a ticket is to be changed, all ticket machines have to getan price update into a valid format used by each actual ticket machines. All these tasks can be done by the XmlMom Message-oriented Middlware. Using MOM for example:

Enjoy the XmlMom,