Datos de Object Management Group

Ir a: navegación, búsqueda de

El Datos de Object Management Group (ODMG) fue concebido en el verano de 1991, en un desayuno con base de datos de objeto vendedores que fue organizada por Rick Cattell de Sun Microsystems. En 1998, la ODMG cambió su nombre de la base de datos Object Management Group para reflejar la expansión de sus esfuerzos para incluir especificaciones para ambos de objeto de base de datos y Mapeo objeto-relacional productos.

El objetivo principal de la ODMG era proponer un conjunto de especificaciones que permite a un desarrollador escribir portable aplicaciones de base de datos de objetos y productos de mapeo objeto-relacional. Para ello, el esquema de datos, programación enlaces de lenguay manipulación de datos y lenguajes de consulta necesitaba ser portátil.

Entre 1993 y 2001, la ODMG publicó cinco revisiones a su especificación. La última revisión fue ODMG versión 3.0, tras lo cual el grupo se disolvió.

Contenido

  • 1 Componentes principales de la especificación ODMG 3.0
  • 2 Estado
  • 3 DBMS compatible con ODMG
  • 4 Referencias
  • 5 Enlaces externos

Componentes principales de la especificación ODMG 3.0

  • Modelo de objetos. Esto se basó en la Object Management Groupdel modelo de objetos. El modelo de base OMG fue diseñado para ser un denominador común para corredores de petición de objeto, sistemas de base de datos de objeto, lenguajes de programación del objeto, etc.. La ODMG diseñó un perfil mediante la adición de componentes para el modelo de objetos de base OMG.
  • Idiomas de la especificación del objeto. La definición del objeto ODMG (lenguaODL) se utilizó para definir los tipos de objeto que se ajusten al modelo de objetos ODMG. La ODMG objeto de intercambio formato (OIF) fue utilizado para la descarga y carga el estado actual o de un archivo o conjunto de archivos.
  • Object Query Language (OQL). La ODMG OQL era un lenguaje declarativo (nonprocedural) para la consulta y actualización. Se utiliza SQL como base, si es posible, aunque OQL soporta más poderosas capacidades orientado a objetos.
  • Lenguaje C++ vinculante. Esto define una C++ atascamiento de la ODMG ODL y un lenguaje de manipulación de objetos C++ (OML). El ODL C++ fue expresada como una biblioteca que ofrece clases y funciones para implementar los conceptos definidos en el modelo de objetos ODMG. La sintaxis de C++ OML y semántica es los de C++ estándar en el contexto de la biblioteca de clases estándar. El atascamiento de C++ también proporciona un mecanismo para invocar OQL.
  • Smalltalk idioma obligatorio. Esto define la correlación entre la ODMG ODL y Smalltalk, que fue basado en la Unión de OMG Smalltalk para el lenguaje de definición OMG interfaz (IDL). El atascamiento de Smalltalk también proporciona un mecanismo para invocar OQL.
  • Dependencia de lenguaje Java. Esto define la unión entre la ODMG ODL y el Lenguaje de programación Java según lo definido por la Java 2 Platform. El atascamiento de Java también proporciona un mecanismo para invocar OQL.

Estado

ODMG 3.0 fue publicado en forma de libro en el año 2000.[1] En 2001, la mayoría de los objetos principales bases de datos y proveedores de mapeo objeto-relacional afirmó conforme a la ODMG Java idioma obligatorio. Cumplimiento de los demás componentes de la especificación se mezcló.[2] En 2001, la lengua de Java ODMG vinculante fue sometido a la Java Community Process como base para el Java Data Objects especificación. Las empresas ODMG entonces decidieron concentrar sus esfuerzos en la especificación de Java Data Objects. Como resultado, la ODMG disuelto en 2001.

En 2004, el Object Management Group (OMG) se concedió el derecho de modificar la especificación 3.0 ODMG como una especificación de la OMG por el titular del copyright, Morgan Kaufmann Publishers. En febrero de 2006, la OMG anunció la formación del objeto base de datos de tecnología de grupo de trabajo (WG ODBT) y los planes para trabajar en la cuarta generación de una base de datos de objeto estándar.

DBMS compatible con ODMG

  • Oriente ODBMS: https://www.OrienTechnologies.com
  • Objetividad/DB Interfaces de C++, Java y Smalltalk.

Referencias

  1. ^ El estándar de datos de objeto: ODMG 3.0. Editado por R.G.G. Cattell y Douglas K. Barry, con contribuciones de Mark Berler, Jeff Eastman, David Jordan, Craig L. Russell, Olaf Schadow, Torsten Stanienda y Fernando Velez. Morgan Kaufmann Publishers, Inc., 2000. ISBN 1-55860-647-5.
  2. ^ Objeto almacenamiento hecho libros: DBMS objeto y mapeo objeto-relacional. Douglas K. Barry y Joshua Duhl. Barry & Associates, Inc., 2001. Páginas mostrando el cumplimiento ODMG para base de datos de objetos y productos de mapeo objeto-relacional en 2001.

Enlaces externos

  • ODMG: https://www.odbms.org/odmg-Standard/ ahora parte de ODBMS.org

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Object_Data_Management_Group&oldid=628426140"