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

XMI

Embed Size (px)

DESCRIPTION

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?. - PowerPoint PPT Presentation

Citation preview

Page 1: XMI

30/01/03 1

XMIXMI

J. Pérez M. García

Laboratorio de Sistemas de Información

Facultad de InformáticaUniversidad Politécnica de Valencia

Page 2: XMI

30/01/03 2

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

Page 3: XMI

30/01/03 3

¿Qué es XML?¿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.

Page 4: XMI

30/01/03 4

Componentes XMLComponentes 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

Page 5: XMI

30/01/03 5

Características de XML(I)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

Page 6: XMI

30/01/03 6

Características de XML(II)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

Page 7: XMI

30/01/03 7

¿Qué es XMI?¿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.

Page 8: XMI

30/01/03 8

CronologíaCronologí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. Febrero del 00: versión de XMI 1.1

Page 9: XMI

30/01/03 9

XMI = UML + MOF + XMLXMI = UML + MOF + XML

Page 10: XMI

30/01/03 10

ArquitecturaArquitectura

Permite la comunicación de 6 aplicaciones usando sólo 6 puentes, sin XMI serían necesarios 30.

XMIDevelopme

nt Tools

Reports

Database

Schema

Design

Software

Assets

Repository

App2

App4App5

App1

App6 App3

Page 11: XMI

30/01/03 11

Ventajas IVentajas I

Trabaja con Internet Está basado en estándares industriales como

HTML, XML, UML, MOF, etc Es independiente de las herramientas, repositorios

y aplicaciones

Page 12: XMI

30/01/03 12

Ventajas IIVentajas 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

Page 13: XMI

30/01/03 13

DTD para UML(Clase)DTD para UML(Clase)

Page 14: XMI

30/01/03 14

DTD para UML(Herencia)DTD para UML(Herencia)

Page 15: XMI

30/01/03 15

ConclusionesConclusiones

Potenciación del trabajo distribuido Nuevas posibilidades para el trabajo en equipo Solución de problemas de intercambio de

información