Está en la página 1de 2

ESTANDAR ODMG ODMG 2.0 es el estndar de la industria para el almacenamiento de objetos persistentes.

Se basa en la base de datos existente, el objeto y las normas del lenguaje de programacin para simplificar el almacenamiento de objetos y para garantizar la portabilidad de la aplicacin. ODMG 2.0 ampla Java, C + + y Smalltalk con las instalaciones de la base de datos completa de programacin, de modo que los desarrolladores de aplicaciones son capaces de trabajar por completo en el entorno de lengua materna. Los desarrolladores pueden almacenar objetos directamente desde Java, C + + o Smalltalk en ODMG 2.0 compatible con relacionales, objeto / relacionales o bases de datos objeto sin tener que gestionar el proceso de almacenamiento real. Enlaces apretado lenguaje de programacin de integracin de aplicaciones y base de datos en un nico entorno para que los desarrolladores frente a un nico modelo de datos. Adems, porque en realidad es construida en la cima de otras normas, ODMG 2.0 es muy fcil de aprender y de usar. Las dos principales ventajas del estndar ODMG son la facilidad de uso y portabilidad. Utilizando una especificacin de almacenamiento comn minimiza la necesidad de formacin, ya que los enlaces son extensiones ODMG lengua materna a los actuales lenguajes de programacin orientada a objetos. Eso significa, por ejemplo, que los programadores de Java pueden utilizar la interfaz de almacenamiento de ODMG en su actual lenguaje Java y el entorno de tipos. Por otra parte, ya que los objetos se almacenan directamente en el lenguaje de programacin, que elimina la necesidad de escribir cdigo de asignacin o de trabajar en un sub-lenguaje para el almacenamiento de datos. Portabilidad reduce el riesgo de desarrollo de software mediante la eliminacin de una nica fuente, adems de facilitar la reutilizacin a travs de plataformas compatibles diferentes. Al proporcionar almacenamiento de objetos transparentes a travs de una variedad de plataformas, ODMG permite al usuario elegir el servidor de almacenamiento que cumpla con los requisitos tcnicos y de negocio. Debido a que el ODMG ha ampliado sus estatutos para incluir un mecanismo de almacenamiento que utiliza la especificacin ODMG, la organizacin ha cambiado recientemente su nombre por el Object Management Group base de datos para los objetos de datos de administracin de grupos. Esto es especialmente relevante a la unin ODMG Java, que est apoyado sobre un objeto, objeto / gestin de bases de datos relacionales y relacionales y de objetos / productos relacional. Los miembros de la ODMG incluyen proveedores de productos y partes interesadas que colaboran para definir los datos de las normas de portabilidad de almacenamiento para aplicaciones orientadas a objetos. Rick Cattell, la silla del ODMG y un distinguido ingeniero de JavaSoft iniciado la organizacin en 1991 para crear un conjunto de enlaces de lenguaje estndar para el almacenamiento de objetos. La especificacin ODMG primero fue lanzada en 1993. La versin principal ms reciente, ODMG 2.0, se public en 1997. El estndar ODMG El estndar ODMG se basa en los actuales OMG, SQL-92, INCITS (anteriormente ANSI) del lenguaje de programacin, y la especificacin de Java de JavaSoft para definir un marco

para la portabilidad de aplicaciones entre los productos compatibles con el almacenamiento de datos. Componentes funcionales de la norma incluye un modelo de objetos, un lenguaje de definicin de objetos, un lenguaje de objetos de consulta y enlaces de lenguaje de Java, C + + y Smalltalk. Modelo de objetos El modelo de objetos de ODMG se encuentra en el centro de ODMG estndar, y se basa en el modelo de objetos OMG comunes. El Modelo de objetos fue pensado como un denominador comn para los agentes de peticin de objetos, sistemas de almacenamiento de objetos, los lenguajes de programacin de objetos, y otras aplicaciones. De acuerdo con la arquitectura de OMG, el ODMG define un perfil de ODBMS para el modelo, la adicin de componentes como las relaciones y transacciones con el modelo de objetos OMG comunes para apoyar las necesidades de almacenamiento de objetos. Un ejemplo es un objeto de primera clase que se pueden consultar y manipular directamente. Las caractersticas centrales del modelo de objetos son los siguientes:

Atributos y relaciones de propiedades del objeto Operaciones de los objetos (el comportamiento) y las excepciones La herencia mltiple Alcances y claves Denominacin de objetos, la vida y la identidad Literales atmica, estructura y la recoleccin Lista, conjunto, la bolsa y el conjunto de clases de coleccin Control de concurrencia y bloqueo de objetos Las operaciones de base de datos

También podría gustarte