OMG

OMG is a non-profit organization that develops enterprise standards for the computer industry on a worldwide scale. Similar to the OASIS and W3C international standards bodies, it has the largest scale with 500 affiliated organizations. It is well-known for establishing the specifications for UML, BPMN and other graphical notation techniques.

OMG Summary
The Object Management Group (OMG) is well-known around the world for the following standards specifications:


 * CORBA® (Common Object Request Broker Architecture, 1991 - ): A standard that creates an environment where different software can intercommunicate.
 * MDA® (Model-Driven Architecture, 1990s - ): A concept for writing software programs with the focus on UML (modeling).
 * UML® (Unified Modeling Language, 1997 - ): A modeling standard for information systems blueprints
 * BPMN (Business Process Modeling Notation): A notation standard for business flow (business model notation standard)

OMG™ is an international, open membership, not-for-profit computer industry consortium.

The original purpose was to develop a standard to make different applications (distributed objects) collaborate. In comparison with W3C, OASIS and other standards bodies, there is a strong tendency at OMG to deal with ‘standards that are necessary from the viewpoint of user corporations.'

OMG also submits proposals to the UN and other public standards organizations (ISO/IEC, UN/CEFACT etc.)



Other Standards

 * CWM: Common Warehouse Metamodel
 * MOF: Meta-Object Facility
 * DDS: Data-Distribution Service for Real-time Systems
 * SysML: OMG Systems Modeling Language
 * XMI: XML Metadata Interchange®

Organizational Structure

 * Board of Directors
 * Architecture Board
 * Platform Technology Committee: field non-specific technologies (MOF, UML, etc.)
 * Domain Technology Committee: field-specific technologies (BPMN, BPDM, etc.)

History

 * April 1989 	OMG is established
 * October 1991 	OMG releases CORBA 1.0
 * July 1995 		OMG releases CORBA 2.0
 * November 1997	OMG releases UML 1.1
 * March 1998	OMG releases CORBA 2.2
 * March 1999	OMG releases CORBA 3.0
 * October 2004	OMG releases UML 2.0
 * May 2004		BPMI.org releases BPMN 1.0
 * January 2008	OMG releases BPMN 1.1

Related Articles

 * BPMN
 * UML
 * UML2.0
 * OASIS
 * WfMC
 * MDA

Reference Documents

 * OMG
 * OMG Japanese website
 * Latest Trends in Business Objects
 * BPMN Information (OMG): Formal specification releases for BPMN 1.0, BPMN 1.1 etc.
 * Business Process Modeling Notation (BPMN 1.0) (Japanese version) (J-Sys Software Co., Ltd, PDF 2.87 MB, 308 pages)
 * Survey Report on the Activities of Information and Communications Related Fora (March 2006, The Telecommunication Technology Committee)
 * Developing Embedded Systems That Are Independent of Programming Language