PDF de programación - Integración de Sistemas Heredados utilizando Web Services

Imágen de pdf Integración de Sistemas Heredados utilizando Web Services

Integración de Sistemas Heredados utilizando Web Servicesgráfica de visualizaciones

Publicado el 10 de Mayo del 2018
537 visualizaciones desde el 10 de Mayo del 2018
3,1 MB
139 paginas
Creado hace 5a (09/04/2014)
UNIVERSIDAD RICARDO PALMA



FACULTAD DE INGENIERÍA



Escuela Académica Profesional de Ingeniería Informática



INTEGRACIÓN DE SISTEMAS HEREDADOS

UTILIZANDO WEB SERVICES

TESIS Para Obtener el Título de

INGENIERO INFORMÁTICO

BACH. HERNÁN MANUEL RIVAS LEÓN

Lima - Perú

2006



- A mi Padre Juan Rivas, por su sacrifi cio y confianza que tuvo en mí.

- A mi Madre Olga L eón, por apoyarme y guiarme, me dio la fuerza

- A mis Hermanos: Juan, Javier y Marit za, por su confian za y apoyo

necesaria para alcanzar est a meta.

- A mi hermano C esar, y a mis Abuelos que descansan en paz y me

- A mis Tíos, Primos y Sobri nos: Rivas & León.

iluminan desde el cielo.

constante.



AGRADECIMIENTOS

Expreso mi más sincero agradecimiento al M.Sc. Erwin Mac Dowall Reynoso, asesor

de esta tesis, quien me brindó su apoyo u orientación en todo el transcurso del presente

estudio, igualmente por brindarme sus conocimientos y su experiencia para conseguir lo

mejor de esta tesis.



Un sincero agradecimiento a los docentes de la URP, por haber compartido sus

conocimientos y el haber adquirido nuevas experiencias en el desarrollo de proyectos de

software, incluidos en los talleres dentro de la currícula de mi especialidad.



Por último deseo expresar mi más sincero agradecimiento a mis más grandes amistades

que siempre estuvieron pendientes de mí y me apoyaron en grandes momentos de mi

vida.



RESUMEN

Hoy en día, la mayoría de las organizaciones se encuentran adaptando sus procesos de

negocios a los nuevos escenarios económicos y tecnológicos, a efectos de poderse

mantener competitivas en estos. En ese sentido, la modernización e integración de sus

Sistemas de Software son tareas indispensables para lograr ese objetivo. En algunas

organizaciones, el portafolio de Sistemas de Software esta compuesto por los llamados

Sistemas Heredados, los cuales en la mayoría de casos, por dar soporte a funciones de

misión crítica de la organización, es necesario modernizar e integrar.

La modernización e integración de Sistemas Heredados no es una tarea fácil sino

imposible de lograr, dada las características de estos sistemas, como por ejemplo tener

una estructura monolítica, estar desarrollados con tecnología obsoleta, poseer poca o

nula documentación, etc. Tradicionalmente, los esfuerzos de integración de estos

sistemas apuntan al reemplazo total (rediseño) o gradual (migración) de estos sistemas.

En muchos casos, estos esfuerzos han fracasado dado que los nuevos sistemas no tenían

las mismas funcionalidades de los Sistemas Heredados, debido principalmente a que la

documentación era muy pobre. Una estrategia mas simple, es la de dotar de un nuevo

visual al sistema, o sea desarrollar una especie de “envoltorio” grafico (wrapping) que

permita acceder a sus funcionalidades. Esta estrategia es muy ampliamente utilizada.

Con el advenimiento del concepto de Reuso de Software y dado que los Sistemas

Heredados poseen funcionalidades que han demostrado su confiabilidad a lo largo de los

años, seria interesante “exponer” estas para que puedan ser utilizadas en la construcción

de otros sistemas. En ese sentido, la aparición de nuevas tecnologías computacionales,

como por ejemplo Web Services, permite que estas funcionales puedan ser reutilizadas

en el desarrollo de nuevos sistemas, con lo cual se consigue “revitalizar” a los Sistemas

Heredados.

Es objetivo de esta tesis, es mostrar la utilización de la tecnología de Web Services

como una nueva estrategia de integración de Sistemas Heredados.



Tabla de contenidos

CAPÍTULO 1 INTRODUCCIÓN .................................................................................... 7

1.1 Objetivo ................................................................................................................... 7

1.2 Organización de la Tesis.......................................................................................... 8

CAPÍTULO 2 INTEGRACIÓN DE SISTEMAS HEREDADOS ..................................... 9

2.1 Caracterización del Problema de Integración de Sistemas ....................................... 9

2.2 Aspectos a considerar para la Integración de Sistemas .......................................... 11

2.3 Estrategias de Integración de Sistemas de Software Heterogéneos ........ 13

2.4 Integración de Sistemas Heredados ....................................................................... 17

2.4.1 Problemática de Integración de Sistemas Heredados ..................................... 19

2.4.2 Estrategias de Integración de Sistemas Heredados ......................................... 22

2.5 Adaptadores de Software ....................................................................................... 26

2.6 Resumen del Capítulo ............................................................................................ 29

CAPÍTULO 3 WEB SERVICES ..................................................................................... 31

3.1 ¿Qué es un Web Service? ...................................................................................... 31

3.2 Características del Web Services ............................................................................ 34

3.3 Estándares asociados al Web Services ................................................................... 36

3.3.1 XML ............................................................................................................... 36

3.3.2 WSDL ............................................................................................................. 40

3.3.3 SOAP .............................................................................................................. 42

3.3.4 UDDI .............................................................................................................. 44

3.4 Resumen del Capítulo ............................................................................................ 47

CAPÍTULO 4 INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB

SERVICES ....................................................................................................................... 48

4.1 Introducción ....................................................................................................... 48

4.2 Motivación ............................................................................................................. 48

4.3 Arquitectura conceptual de Integración de Sistemas Heredados Utilizando

Web Services ............................................................................................................... 50

4.3.1 Uso de la Técnica Wrapping para la Integración de los Sistemas Heredados

................................................................................................................................. 51

4.4 Resumen del Capítulo ............................................................................................ 52

CAPÍTULO 5

IMPLEMENTACIÓN DE

INTEGRACIÓN DE SISTEMAS

HEREDADOS UTILIZANDO WEB SERVICES........................................................... 53

5.1 Introducción ........................................................................................................... 53

5.2 Caracterización del Problema ................................................................................ 53

5.3 Descripción de la Solución .................................................................................... 54

5.4 Arquitectura Física de Integración de Sistemas Heredados utilizando Web

Services ........................................................................................................................ 54

5.5 Implementación de Integración de Sistemas Heredados utilizando Web Services

..................................................................................................................................... 55

5.5.1 Objetivo de Implementación........................................................................... 55

5.5.2 Sistema Heredado ........................................................................................... 58

5.5.3 Web Services (Wrapper) ................................................................................. 61

5.5.4 Aplicaciones de Consumo .............................................................................. 64

5.6 Resumen del Capítulo ............................................................................................ 65

CAPÍTULO 6 CONCLUSIONES, RECOMENDACIONES Y TRABAJOS FUTUROS

......................................................................................................................................... 66

6.1 Conclusiones .......................................................................................................... 66

6.2 Recomendaciones .................................................................................................. 67

6.3 Trabajos Futuros .................................................................................................... 67

ANEXOS ......................................................................................................................... 69

ANEXO ....................................................................................................................... 69

ANEXO 2

INTERFACES DEL SISTEMA HEREDADO ................................ 106

ANEXO 3

CODIGO Y INTERFACES DEL WEB SERVICES ....................... 112

ANEXO 4

INTERFACES DE LA APLICACIÓN DE CONSUMO ................. 127

Bibliografía ...........
  • Links de descarga
http://lwp-l.com/pdf11012

Comentarios de: Integración de Sistemas Heredados utilizando Web Services (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