El Object Management Group ( OMG ) es una organización de desarrollo de estándares (SDO) o un organismo de normalización por consenso voluntario (VCSB) de la industria informática. OMG desarrolla estándares de integración y modelado empresarial para diversas tecnologías.
Actividades de negocio
El objetivo del OMG era un modelo de objetos común, portátil e interoperable con métodos y datos que funcionaran utilizando todo tipo de entornos de desarrollo en todo tipo de plataformas. [ 1 ]
El grupo solo proporciona especificaciones, no implementaciones. Sin embargo, antes de que una especificación pueda ser aceptada como estándar por el grupo, los miembros del equipo que la presenta deben garantizar que lanzarán al mercado un producto conforme en el plazo de un año. Esto busca prevenir la existencia de estándares técnicos no implementados (o imposibles de implementar) . Se anima a otras empresas privadas o grupos de código abierto a producir productos conformes, y OMG está desarrollando mecanismos para garantizar una verdadera interoperabilidad.
OMG organiza cuatro reuniones técnicas anuales para sus miembros y personas interesadas que no lo sean. Estas reuniones ofrecen un foro neutral para debatir, desarrollar y adoptar estándares que permitan la interoperabilidad del software.
Historia
Fundada en 1989 por once empresas (entre ellas Hewlett-Packard , IBM , Sun Microsystems , Apple Computer , American Airlines , iGrafx y Data General ), OMG se centró inicialmente en crear un estándar de objetos distribuidos heterogéneos . El equipo directivo fundador incluyó a Christopher Stone y John Slitz. Actualmente, la dirección está compuesta por el presidente y director ejecutivo Bill Hoffman y el director técnico Mike Bennett. El Dr. Richard Soley , quien dirigió OMG desde su creación y fue su presidente, falleció en 2023.
Desde el año 2000, la sede internacional del grupo se encuentra en Boston , Massachusetts; sin embargo, la oficina corporativa de OMG ahora es virtual.
OMG es una organización de desarrollo de estándares cuyo trabajo técnico se lleva a cabo mediante grupos de trabajo, grupos de interés especial y una junta de arquitectura ( estructura y gobernanza ).
A lo largo de su historia, OMG ha definido más de 200 especificaciones estándar. A continuación, se mencionan algunas de las normas OMG más conocidas.
- La primera de ellas, adoptada en 1991, fue la Arquitectura de Agente de Solicitudes de Objetos Comunes (CORBA).
- En 1997, el Lenguaje Unificado de Modelado (UML) se incorporó a la lista de tecnologías adoptadas por OMG. UML es un lenguaje de modelado estandarizado de propósito general en el campo de la ingeniería de software orientada a objetos.
- En junio de 2005, la Iniciativa de Gestión de Procesos de Negocio (BPMI.org) y OMG anunciaron la fusión de sus respectivas actividades de Gestión de Procesos de Negocio (BPM) para formar el Grupo de Trabajo del Dominio de Modelado e Integración de Negocios (BMI DTF).
- En 2006 , la OMG adoptó el Business Process Model and Notation (BPMN) como estándar. En 2007 , la OMG adoptó también el Business Motivation Model (BMM). El BMM es un metamodelo que proporciona un vocabulario para la gobernanza corporativa y la planificación estratégica, y resulta especialmente relevante para las empresas que llevan a cabo actividades de gobernanza , cumplimiento normativo , transformación empresarial y planificación estratégica .
- En 2009, OMG, junto con el Software Engineering Institute de Carnegie Mellon, lanzó el Consorcio para la Calidad del Software de TI ( CISQ ).
- En abril de 2011, OMG creó el Consejo de Clientes de Estándares en la Nube (CSCC). Entre los patrocinadores fundadores se encontraban CA , IBM , Kaavo , Rackspace y Software AG . El CSCC era un grupo de defensa de los usuarios finales dedicado a acelerar la adopción exitosa de la nube y a profundizar en los estándares, la seguridad y los problemas de interoperabilidad relacionados con la transición a la nube. En julio de 2018, el CSCC se reformó como el Grupo de Trabajo en la Nube de OMG .
- En septiembre de 2011, la Junta Directiva de OMG votó a favor de adoptar la especificación de la Biblioteca de Procesamiento de Señales e Imágenes Vectoriales (VSIPL). El trabajo para la adopción de la especificación fue liderado por la División de Software Integrado de Mentor Graphics , RunTime Computing Solutions, The Mitre Corporation y la Iniciativa de Software de Computación Integrada de Alto Rendimiento (HPEC-SI). VSIPL es una interfaz de programación de aplicaciones (API). VSIPL y VSIPL++ contienen funciones utilizadas para el núcleo común de procesamiento de señales y otros cálculos. Estas funciones incluyen aritmética básica, trigonometría, trascendental, procesamiento de señales, álgebra lineal y procesamiento de imágenes. La familia de bibliotecas VSIPL ha sido implementada por múltiples proveedores para una variedad de arquitecturas de procesadores , incluidas x86 , PowerPC , Cell y unidades de procesamiento gráfico (GPU) de Nvidia . VSIPL y VSIPL++ están diseñados para mantener la portabilidad como software multiplataforma en una variedad de arquitecturas de procesadores, y VSIPL++ está diseñado desde el principio para incluir soporte para computación paralela .
- A finales de 2012, el Consejo de Administración del grupo adoptó la especificación Automated Function Point (AFP). [ 2 ] El impulso para su adopción fue liderado por el Consortium for IT Software Quality (CISQ). AFP proporciona un estándar para automatizar la popular medida de puntos de función según las directrices de conteo del International Function Point User Group (IFPUG).
- El 27 de marzo de 2014, OMG anunció que gestionaría el recién formado Consorcio de Internet Industrial (IIC).
- En diciembre de 2019, OMG creó un Grupo de Trabajo sobre la Plataforma de Inteligencia Artificial .
- En 2020, OMG creó el Consorcio de Gemelos Digitales (DTC), y en enero de 2024 el IIC se fusionó con el DTC.
- La Alianza de Realidad Aumentada para Empresas (AREA), fundada en 2014, también se convirtió en un programa gestionado por OMG en octubre de 2021.
Normas ISO ratificadas
De las numerosas normas mantenidas por la OMG, 13 han sido ratificadas como normas de la Organización Internacional de Normalización (ISO). [ 3 ] Estas normas son:
- Modelo y Notación de Procesos de Negocio (BPMN)
- Modelo de Madurez de Procesos de Negocio (BPMM)
- Arquitectura de agente de solicitudes de objetos comunes (CORBA)
- Instalación de Metaobjetos (MOF)
- Metamodelo de Descubrimiento de Conocimiento (KDM)
- Puntos de función automatizados (AFP)
- Lenguaje de Restricciones de Objetos (OCL)
- Lenguaje de modelado de sistemas (SysML)
- Lenguaje Unificado de Modelado (UML)
- Perfil unificado para DoDAF/MODAF ( UPDM )
- Intercambio de metadatos XML (XMI)
org.omg.*Históricamente, en Java y su biblioteca estándar existían paquetes llamados Java Class Library . Estos fueron posteriormente descontinuados en Java 9 y eliminados en Java 11. [ 4 ]
Véase también
Referencias
- ↑ Este artículo se basa en material tomado de Object+Management+Group en el Free On-line Dictionary of Computing antes del 1 de noviembre de 2008 e incorporado bajo los términos de "relicencia" de la GFDL , versión 1.3 o posterior.
- ↑ Julie Pike (17 de enero de 2013). "OMG adopta la especificación automatizada de puntos de función" . OMG . Consultado el 13 de agosto de 2016 .
- ↑ "Catálogo de especificaciones de OMG" . www.omg.org . Consultado el 22 de enero de 2025 .
- ↑ "java.corba (Java SE 10 y JDK 10)" . docs.oracle.com . Consultado el 10 de octubre de 2025 .
Enlaces externos
- Sitio web oficial
- 1989 establecimientos en los Estados Unidos
- Organizaciones de normalización en los Estados Unidos
- Lenguaje Unificado de Modelado