Object Management Group

from Wikipedia, the free encyclopedia

The Object Management Group ( OMG ) is a consortium founded in 1989 that deals with the development of standards for manufacturer-independent, cross-system object - oriented programming . OMG were among eleven companies, including establishing IBM , Apple and Sun , at. With Microsoft , another key player in the software business joined OMG in September 2008. It now has over 800 members and develops internationally recognized standards. The main office is in Needham , Massachusetts and the secondary office is inAustin , Texas .

The most well-known developments by OMG are the Common Object Request Broker Architecture (CORBA), which simplifies the creation of distributed applications in heterogeneous environments, and the Unified Modeling Language (UML), which allows the modeling and documentation of object-oriented systems in a standardized syntax.

Coming from OMG

  • BMM (Business Motivation Model, Eng. For Business Motivation Model )
  • BPMN (Business Process Model and Notation, English for modeling notation for business processes )
  • CMMN (Case Management Model and Notation, English for notation for case management )
  • CORBA (Common Object Request Broker Architecture, English for general architecture for brokers of object messages )
  • CWM (Common Warehouse Metamodel, English, general metamodel for data warehouses )
  • DDS (Data Distribution Service, Eng. Of service for data distribution )
  • DMN (Decision Model and Notation, English for modeling notation for business decisions )
  • FIBO (Financial Industry Business Ontology, English for ontology for the financial industry )
  • FIGI (Financial Instrument Global Identifier, English for global identifier for financial instruments )
  • IDL (Interface Definition Language, English for description language for interfaces )
  • MDA , (model-driven architecture, English for model-driven architecture )
  • MOF (Meta Object Facility, English for equipment / architecture for meta objects )
  • OMA (Object Management Architecture, English for administrative architecture for objects )
  • QVT (Query / View / Transformation. English for requests / views / transformations )
  • ReqIF (Requirements Interchange Format, English for exchange format for requirements )
  • SBVR (Semantics of Business Vocabulary and Business Rules, Eng. For Semantics of Business Vocabulary and Business Rules )
  • SoaML (Service oriented architecture Modeling Language, English for modeling language for service-oriented architecture )
  • SPEM (Software Process Engineering Metamodel, English for metamodel for software engineering development processes )
  • SysML (Systems Modeling Language, English for modeling language for systems )
  • UML (Unified Modeling Language, English for unified modeling language )
  • XMI (XML Metadata Interchange, English for the exchange of XML metadata )

There is a subgroup ODMG ( Object Database Management Group ), which deals with standards for object-oriented database systems .

Web links