1. Soluciones integrales para las organizaciones18190716508103TRABAJO DE INVESTIGACION 00TRABAJO DE INVESTIGACION 16846555504815FACULTAD DE ADMINISTRACION00FACULTAD DE ADMINISTRACION14909801189355UNIVERSIDAD VERACRUZANA00UNIVERSIDAD VERACRUZANA<br />CWM(Common Warehouse MetaModel)<br />El metamodelo Galería Común (CWM) especifica interfaces que pueden ser utilizados para permitir el intercambio fácil de almacén y los metadatos de inteligencia de negocios entre las herramientas de almacenamiento, plataformas de almacenamiento y depósitos de almacenamiento de metadatos en entornos distribuidos heterogéneos. CWM se basa en tres normas:<br />UML - Unified Modeling Language, un estándar de modelado de OMG.<br />MOF - Meta Object Facility, una metamodelado OMG y el nivel repositorio de metadatos.<br />XMI - XML Metadata Interchange, un estándar de intercambio de metadatos OMG.<br />El estándar UML define un lenguaje de modelado orientado a objetos que se apoya en una amplia gama de herramientas de diseño gráfico. El estándar MOF define un marco extensible para definir los modelos de metadatos, y proporcionar las herramientas con interfaces de programación para almacenar y acceder a metadatos en un repositorio. El estándar XMI permite metadatos para ser intercambiados como secuencias o archivos con un formato estándar basado en XML. La arquitectura completa ofrece una amplia variedad de opciones de implementación para los desarrolladores de herramientas, repositorios y los marcos de objeto. XMI, en particular, disminuye la barrera de entrada para el uso de estándares de metadatos OMG.<br />Estos tres niveles forman el núcleo de la arquitectura de repositorio de metadatos OMG como se ilustra en la siguiente figura.<br />Los aspectos clave de la arquitectura son:<br />Una arquitectura de capas metamodelado cuatro para la manipulación de uso general de los metadatos en los repositorios de objetos distribuidos. Véase el MOF , UML y XMI especificaciones para obtener más detalles<br />El uso de la notación UML para la representación de metamodelos y modelos.<br />El uso de modelos de información estándar (UML) para describir la semántica de análisis de objetos y modelos de diseño.<br />El uso del Ministerio de Hacienda para definir y manipular mediante programación con metamodelos de grano fino interfaces CORBA. Este enfoque aprovecha la fuerza de la infraestructura de objetos distribuidos CORBA.<br />El uso de XMI para el intercambio de flujo basado en los metadatos.<br />Esta especificación consiste principalmente en la definición de metamodelos en los siguientes ámbitos: <br />modelo de objetos (un subconjunto de UML).<br />CWM fundación.<br />fuentes de datos relacionales.<br />Registro de datos de recursos.<br />fuentes de datos multidimensionales.<br />datos XML recursos.<br />Transformaciones de datos.<br />OLAP (On-Line Analytical Processing).<br />De minería de datos.<br />Visualización de la información.<br />Negocios nomenclatura.<br />Galería proceso.<br />Almacén de la operación.<br />XMI (XML METADATA INTERCHANGE)<br />XMI es el nombre que recibe el estándar para el intercambio de metamodelos usando XML. Su principal objetivo es permitir un intercambio de metainformación entre herramientas de modelado basadas en UML y repositorios de metainformación basados en MOF en heterogéneos entornos distribuidos. El hecho de incluir tres estándares como XML, UML y MOF, permite a los desarrolladores de sistemas distribuidos compartir modelos de objetos y otra información sobre Internet.<br />Al utilizar XML permite una gran flexibilidad en la estructura de la información, ya que esta no se especifica como sucede en HTML, lo que permite tener más de una vista de un documento al estar separado el contenido de la estructura.<br />XMI es el único estándar para el intercambio de información en entornos de trabajo distribuido donde se colabora para conseguir un objetivo común.<br /> <br />Intercambio con XMI<br />XMI es un estándar de OMG para el intercambio de información y metainformación entre herramientas, repositorios y aplicaciones, que proporciona un formato de intercambio para entornos distribuidos. Comenzó con la metainformación de modelado y programación y se ha ido expandiendo a datawarehouse, componentes, etc. Intenta dar a los desarrolladores trabajo con tecnología de objetos que permite cambiar la programación de datos en Internet hacia un estándar.<br />XMI fue presentado en Junio del 98 como el pilar del intercambio de modelos de información, actualmente ha sido adoptado como una recomendación tecnológica de OMG desde el 23 de marzo de 1999. La versión de XMI 1.1 apareció el 1 de febrero de 2000, actualmente se está desarrollando la versión 1.2. y se está trabajando para que XMI permita la generación automática en XML del DTD para cada metainformación del modelo. Esta ampliación de XMI permite la generación de DTD’s para cubrir otros dominios como DataWarehouse, desarrollo basado en componentes y metainformación web.<br />La figura muestra los diferentes niveles que permite integrar el uso de XMI. Hace posible usar la herramienta de diseño X, lenguaje IDE Y, BD Z, etc.<br />Una de las ventajas que proporciona XMI es el hecho de trabajar con Internet y que está construido en base a estándares industriales como HTML, XML, UML, MOF, etc.<br />XMI evita la creación de distintos formatos, cada cual especificando la herramienta de un fabricante, siendo independiente de las herramientas, repositorios y aplicaciones en las que se haya generado la información. Haciendo posible que distintos productos sean compatibles, ya que permite que compartan su información.<br />“Para los sistemas integrados y sus usuarios, XMI promete una importante mejora en la calidad y accesibilidad de modelos, permitiendo que objetos y componentes puedan ser reutilizados”. (Cris Kobryn)<br />XMI evita la necesidad de utilizar una única infraestructura permitiendo al usuario elegir la plataforma, el fabricante, el lenguaje y la herramienta con la que desee trabajar, ya que su información podrá representarse y transferirse igualmente.<br />XMI ofrece una forma fácil de empaquetar la información y la metainformación. Siendo más fácil de usar y comprender que las tradicionales tecnologías de metainformación (relacional y repositorios de objetos). Es fácil de implementar en un tiempo récord proporcionando una tecnología y un middleware neutral.<br />Proceso de validación en XMI<br />OMG (Object Management Group)<br />El Object Management Group, Inc. (OMG) es una organización internacional con el apoyo de más de 800 miembros, entre los vendedores de sistemas de información, los desarrolladores de software y usuarios. Fundada en 1989, la OMG promueve la teoría y la práctica de la tecnología orientada a objetos en el desarrollo de software. La carta de la empresa incluye el establecimiento de directrices de la industria y las especificaciones de gestión de objetos para proporcionar un marco común para el desarrollo de aplicaciones. Objetivos principales son la reusabilidad, la portabilidad y la interoperabilidad de software basado en objetos en entornos distribuidos heterogéneos. La conformidad con estas especificaciones hará posible el desarrollo de un entorno de aplicaciones heterogéneas en todas las plataformas principales de hardware y sistemas operativos.<br />Objetivos de la arquitectura de OMG son:<br />Para beneficiar a los desarrolladores de aplicaciones por lo que es mucho más fácil para los desarrolladores a construir a gran escala, las aplicaciones de la fuerza industrial de un conjunto de herramientas ampliamente disponibles de componentes estándar, y para beneficiar a los usuarios finales, proporcionando una semántica común que va mucho más allá de la noción de una mirada común y la sensación en las aplicaciones de escritorio de hoy.<br />La mayoría del trabajo se produce en medio de las reuniones, pero las decisiones se toman en los principales comités de OMG: OMG Junta de Arquitectura de la Plataforma y los Comités Técnicos de dominio, diversos grupos de trabajo, Grupos de Interés Especial, y los Subcomités, que todos los informes a la Arquitectura de la Junta. Grupos de trabajo suelen emitir solicitudes de información (RFI) para ayudar a definir una parte de la general OMG arquitectura de administración de objetos, a continuación, definir una arquitectura y un plan de trabajo y, finalmente, emitir una serie de solicitudes de propuestas (RFP) para la industria de las interfaces con objeto de servicios (componentes de software ) que pueblan la arquitectura. Encuestados RFP proporcionar especificaciones de interfaz candidato y la promesa conformes implementaciones disponibles comercialmente. > Desde el PP cuestión de la adopción de tecnología es típicamente un año; implementaciones comerciales suelen estar disponibles de un año después de eso.<br />Actualmente hay dos Plataforma del Comité Técnico (PTC) grupos de trabajo: el nuevo combinado Object Request Broker / Servicios de objeto TF (ORBOS) y el GT Instalaciones Comunes. El SIG de Internet los informes que el PTC. En este momento hay varios (relativamente nuevo) dominio del Comité Técnico (DTC) grupos de trabajo y SIG: Financiera TF, TF fabricación de Atención de Salud del TF, de Business Objects TF, Análisis y Diseño TF, SIG SIG, multimedia y comercio electrónico SIG, y el usuario final (potencial de creación de reflejo de OMG para proporcionar normas objeto específico de la industria). En este momento hay dos subcomités permanentes: Políticas y Procedimientos y Enlace, este último ocupa de asegurar que los OMG construye y mantiene enlaces estrechos con grupos de la industria y organizaciones de desarrollo de normas.<br />