Die Object Management Group (OMG) ist ein 1989 gegrndetes Konsortium, das sich mit der
Entwicklung von Standards fr die herstellerunabhngige systembergreifende objektorientierte
Programmierung beschftigt. Der OMG gehrten zur Grndung elf Unternehmen, darunter IBM, Apple und Sun, an. Mit Microsoft trat im September 2008 ein weiterer Hauptakteur im Softwaregeschft der OMG bei. Mittlerweile hat sie ber 800 Mitglieder und entwickelt international anerkannte Standards. Der Hauptsitz befindet sich in Needham, Massachusetts, und der Zweitsitz in Austin, Texas. Die bekanntesten Entwicklungen der OMG sind die Common Object Request Broker Architecture (CORBA), die das Erstellen von verteilten Anwendungen in heterogenen Umgebungen vereinfacht, sowie die Unified Modeling Language (UML), welche die Modellierung und Dokumentation von objektorientierten Systemen in einer normierten Syntax erlaubt. Von der OMG stammen BPMN (Business Process Model and Notation, engl. fr Modellierungs-Notation fr Geschftsprozesse) CMMN (Case Management Model and Notation, engl. fr Notation fr Fallmanagement) CORBA (Common Object Request Broker Architecture, engl. fr Allgemeine Architektur fr Vermittler von Objekt-Nachrichten) CWM (Common Warehouse Metamodel, engl., Allgemeines Metamodell fr Data- Warehouses) DDS (Data Distribution Service, engl. fr Dienst fr die Datenverteilung) DMN (Decision Model and Notation, engl. fr Modellierungsnotation fr Geschftsentscheidungen) IDL (Interface Definition Language, engl. fr Beschreibungssprache fr Schnittstellen) MDA, (model-driven architecture, engl. fr modellgetriebene Architektur) MOF (Meta Object Facility, engl. fr Einrichtung/Architektur fr Meta-Objekte) OMA (Object Management Architecture, engl. fr Verwaltungsarchitektur fr Objekte) QVT (Query/View/Transformation. engl. fr Anfragen/Sichten/Transformationen) ReqIF (Requirements Interchange Format, eng. fr Austauschformat fr Anforderungen) SoaML (Service oriented architecture Modeling Language, engl. fr Modellierungssprache fr serviceorientierte Architektur) SPEM (Software Process Engineering Metamodel, engl. fr Metamodell fr Entwicklungsprozesse der Softwaretechnik) SysML (Systems Modeling Language, engl. fr Modellierungssprache fr Systeme) UML (Unified Modeling Language, engl. fr Vereinheitlichte Modellierungssprache) XMI (XML Metadata Interchange, engl. fr Austausch von XML-Metadaten) Es existiert die Untergruppe ODMG (Object Database Management Group), welche sich mit Standards fr objektorientierte Datenbanksysteme befasst.