Open Messaging Gateway (OMG)

  •        0

The Open Messaging Gateway aims to makes it easier for developers to create messaging and presence aware applications that can connect to multiple IMPS services using a common API.



Related Projects

Yaoqiang BPMN Editor

Yaoqiang BPMN Editor is a graphical editor for business process diagrams , compliant with OMG specifications (BPMN 2.0)

Narayana - Open Source Transaction Manager

Narayana is the premier open source transaction manager. It has been used extensively within industry and to drive standards including the OMG and Web Services. The Narayana transaction suite protects businesses from data corruption by guaranteeing complete, accurate business transactions for Java based applications. It has built in failure recovery components that handle failures automatically with no manual intervention required.


Microarray Gene Expression Database Group and OMG Gene Expression Standard (MAGE)


This project provides UML extensions to JGraph (, a XMI ( doclet for Javadoc (, and XMI to SVG/PNG converters.


omniEvents is an implementation of the OMG Event Services Specification v1.1 for omniORB, a CORBA Object Request Broker for C++ and Python.


Implementation of Fault Tolerant CORBA specification, V1.0 (OMG Document ptc/2000-04-04), extended to support large-scale, distributed systems. Implements both Passive (Cold and Warm) and Active replication styles.


EPICS-DDS is an open source implementation of the Object Management Group (OMG) Data Distribution Service (DDS) based on the Channel Access protocol of the Experimental Physics and Industrial Control System (EPICS).

Jdds - A pure Java implementation of the OMG Data Distribution Service

An attempt to implement some of the OMG DDS Suite of Standards in pure Java. See the link below for details. This is a little hobby project I started to pass the time, so there is no planned release schedule. The primary aim is to gain a better understanding of the underlying workings of DDS and hopefully implement something useful in the process. Suggestions and contributions are welcome.