xmi

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

Upload: plato-moore

Post on 03-Jan-2016

32 views

Category:

Documents


0 download

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

TRANSCRIPT

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