1 / 15

XMI

XMI. J. Pérez M. García. Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia. Índice. ¿Qué es XML? Componentes XML Características de XML ¿´Qué es XMI? Cronología Arquitectura Ventajas DTD para UML Conclusión. ¿Qué es XML?.

plato-moore
Download Presentation

XMI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XMI J. Pérez M. García Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia

  2. Índice • ¿Qué es XML? • Componentes XML • Características de XML • ¿´Qué es XMI? • Cronología • Arquitectura • Ventajas • DTD para UML • Conclusión

  3. ¿Qué es XML? • Metalenguaje de marcado que permite la definición de tus propias marcas y el intercambio de datos a través de la red. • Es una versión de SGML abreviada, optimizada para su uso en internet. • Ampliación de HTML. • Esta compuesto por: Documentos XML, XML DTD, XML parser, aplicaciones XML.

  4. Componentes XML • XML DTD • Lugar donde se realiza la definición de la estructura y el contenido de un tipo de documento • Documentos XML • Incluye toda la información delimitada mediante marcas que se envía a través de la web • XML parser • Programa de bajo nivel que lee un documento XML y almacena tanto las etiquetas como el contenido que ha leído en una estructura.Comprueba si los documentos están bien formados o válidos. • Aplicaciones XML

  5. Características de XML(I) • Combina de forma simple información y metainformación • Fácil el usar y comprender • Permite especificar un conjunto de reglas que definan la estructura de la información (DTD) • Estructura rígida a nivel sintáctico • Sencillo y flexible en la definición de etiquetas • Validación de la información con un coste muy bajo

  6. Características de XML(II) • Sistema de enlaces a través de la red muy avanzado • Separación de datos y su presentación (XSL) • Un mismo documento se puede ver de distinta forma desde varias máquinas • Soporte a diferentes infraestructuras de trabajo • No ambiguo

  7. ¿Qué es XMI? • Es un estándar para el intercambio de metamodelos basados en XML. • Combina los beneficios de XML para la definición, validación y compartición del formato de los documentos en la web con los beneficios de UML. • Formato de intercambio para entornos distribuidos.

  8. Cronología • Junio del 98: XMI fue presentado como el pilar del intercambio de modelos de información. • Marzo del 99: recomendación tecnológica de OMG. • Febrerodel 00:versión de XMI 1.1

  9. XMI = UML + MOF + XML

  10. App1 App2 Software Assets Design App6 App3 XMI Development Tools Repository App5 App4 Reports Database Schema Arquitectura • Permite la comunicación de 6 aplicaciones usando sólo 6 puentes, sin XMI serían necesarios 30.

  11. Ventajas I • Trabaja con Internet • Está basadoen estándares industriales como HTML, XML, UML, MOF, etc • Es independiente de las herramientas, repositorios y aplicaciones

  12. Ventajas II • Mejora la calidad y accesibilidad de modelos • Reutilización de objetos y componentes • Forma fácil de empaquetar la información y la metainformación • Lenguaje común mediante etiquetas

  13. DTD para UML(Clase)

  14. DTD para UML(Herencia)

  15. Conclusiones • Potenciación del trabajo distribuido • Nuevas posibilidades para el trabajo en equipo • Solución de problemas de intercambio de información

More Related