PDF de programación - Integración de herramientas CASE usando Internet, CORBA, y repositorios de Meta Información

Imágen de pdf Integración de herramientas CASE usando Internet, CORBA, y repositorios de Meta Información

Integración de herramientas CASE usando Internet, CORBA, y repositorios de Meta Informacióngráfica de visualizaciones

Publicado el 4 de Abril del 2020
77 visualizaciones desde el 4 de Abril del 2020
155,5 KB
11 paginas
Creado hace 16a (08/07/2003)
Integración de herramientas
Integración de herramientas

CASE usando Internet,
CASE usando Internet,
CORBA, y repositorios de
CORBA, y repositorios de

Meta Información
Meta Información

Motivación
Motivación

 Integración de Herramientas CASE

– Especializadas en ciertas etapas de un proyecto
– Diferentes proveedores,lenguajes y

metodologías

– Proyectos grandes, difíciles de centralizar

(Acceso Remoto)

11

Situación actual
Situación actual

 Propuestas de estándares

– UML, MOF
– OIM, CWM, DWQ
– XMI, CDIF, MDIS

 Existen soluciones centralizadas

– Proyectos de grado

Contexto del Proyecto
Contexto del Proyecto

 Restricciones de las soluciones actuales

– Basada en Oracle Designer
– Sin acceso a través de Internet
– Clientes CORBA

22

Objetivos
Objetivos

 Almacenamiento de modelos en un

repositorio centralizado.

 Mecanismos de invocación de servicios del

repositorio a través de Internet
independientemente de la implementación.

 Navegación del repositorio
 Aplicación a un CASE

Descripción General
Descripción General

CMDM

33

Descripción General
Descripción General

Puntos claves
Puntos claves

 CWM como metamodelo canónico
 MOF para modelar y manipular metadata
 XMI para intercambiar metadata

 Herramienta dMOF
 SOAP como protocolo de comunicación

entre herramientas CASE y repositorio

Descripción General
Descripción General

CASE 1 (java)

CASE n (C++)

Interfaz

Interfaz

Browser

Internet

Altas y modif. de modelos del repositorio

Navegación del repositorio

Manejador de repositorio

Repositorio

44

Descripción General
Descripción General

(Manejador)
(Manejador)

 Manejador de repositorio en CORBA

– Generado por dMOF
– Persistencia de objetos en el repositorio
– Generación de XMI a partir de un modelo y

viceversa

Descripción General
Descripción General

(Manejador)
(Manejador)

Cliente CORBA

Cliente

ABM de modelos

Producer y Consumer

Documentos en XMI de
modelos según CWM

Modelo X
Modelo X

Stubs Cliente CORBA

Manejador Repositorio CORBA

Repositorio

55

Descripción General
Descripción General

(Interfaz SOAP)
(Interfaz SOAP)

 Interfaz SOAP

– Ofrece funcionalidad a todo tipo de clientes
– Maneja modelos OLAP en XMI
– Dos funcionalidades: LOADXMI, STOREXMI

Descripción General
Descripción General

(Interfaz SOAP)
(Interfaz SOAP)

SOAP- XMI

Interfaz SOAP

Servidor Web

Modelo OLAP
Modelo OLAP

Producer y Consumer

Documentos en XMI de
modelos OLAP
LoadXMI y StoreXMI

Manejador de repositorio CORBA

Almacena Info. Adicional

Repositorio

66

Descripción General
Descripción General

(Navegador)
(Navegador)

 Navegación del repositorio vía Internet

– Listado de modelos
– Reporte en HTML de cada modelo
– Obtención del XMI de cada modelo

Descripción General
Descripción General

(Navegador)
(Navegador)

HTTP-HTML

Interfaz Acceso Web

Servidor Web

Producer y Consumer

Servidor Web

Manejador de repositorio CORBA

Repositorio

77

Descripción General
Descripción General

(Aplicación a un CASE)
(Aplicación a un CASE)

 Aplicación a una herramienta CASE

particular: editor CMDM

 “Ayuda al cliente”

Descripción General (Aplicación)
Descripción General (Aplicación)

Herramienta CASE

Modelo X

X

XMI (CWM)

SOAP

Modelo OLAP ( de CWM) en XMI

Servidor Web

Interfaz SOAP

LoadXMI

StoreXMI

Producer

Consumer

Objetos CORBA

Manejador de repositorio CORBA

88

Arquitectura
Arquitectura

Editor CMDM - java
Ayuda Cliente-Interfaz

SOAP

C, C#,VB,COBOL

Browser

HTML

Interfaz SOAP

Interfaz Acceso Web

LoadXMI

StoreXMI

Producer y Consumer

Cliente CORBA

Manejador de Rep. CORBA

Conclusión
Conclusión

 Se tiene un manejador de repositorios

centralizado

 Acceso vía Internet
 Navegación
 Basado en estándares: CWM, MOF, XMI,

SOAP.

 Escalable en cuanto al tamaño de los

modelos almacenados

99

Funcionamiento del producto
Funcionamiento del producto

Susanita

El dorado

Futuro del proyecto
Futuro del proyecto

 Extensión del repositorio
 Manejador de repositorio en java (sin

utilizar CORBA)

 Extensión del manejo del repositorio a

través de SOAP

1010

Preguntas...
Preguntas...

1111
  • Links de descarga
http://lwp-l.com/pdf17489

Comentarios de: Integración de herramientas CASE usando Internet, CORBA, y repositorios de Meta Información (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad