对象管理组织(Object Management Group,简称OMG)是一个国际性的非营利协会,成立于1989年,旨在为分布式面向对象系统建立标准[1]。目前,OMG的工作重点在于创建程序、系统和业务流程建模的标准,以及基于模型的标准。该组织允许任何组织加入,并参与其标准的制定和决策过程。OMG仅提供标准规范,而不提供具体实施软件。为了确保标准的有效性和实用性,OMG规定在标准草案被采纳为正式标准前,提出者必须承诺在一年内推出符合该标准的产品[2]。
历史沿革
OMG最初由11家知名公司共同创立,其中包括IBM、Sun Microsystems、苹果公司和美国航空公司等。随着时间的推移,OMG的成员数量不断增加,现已超过800个,涵盖了计算机产业、软件产业以及其他行业的企业。自2000年起,OMG的总部位于美国的Needham[3]。 标准体系
OMG发布了一系列建模标准,如统一建模语言(UML)、元对象设施(MOF)、XML元数据交换(XMI)以及MOF查询/视图/转换(QVT)。这些标准构成了模型驱动架构的基础,其中UML作为最广为人知的标准之一,被广泛应用于软件设计领域。此外,OMG还制定了业务流程建模标记法(BPMN),以促进不同软件之间的互操作性。