TY - BOOK AU - Barzola,Mauro Ernesto AU - Urbieta,Mario Matías TI - Migración semiautomática de sistemas Legacy hacia arquitecturas orientadas a servicios PY - 2017/// KW - ARQUITECTURA ORIENTADA A SERVICIOS - SOA KW - SERVICIOS WEB KW - DELPHI KW - migración semiautomática N1 - Tesina (Licenciatura en Sistemas) - Universidad Nacional de La Plata. Facultad de Informática, 2017; Capítulo 1 - Introducción -- 1.1. Objetivos generales -- 1.2. Objetivos específicos -- 1.3. Contexto del negocio -- 1.4. Motivación -- 1.5. Organización de la tesis -- Capítulo 2 - Sistemas legacy -- 2.1. Definición -- 2.2. Problemática de los sistemas legacy -- Capítulo 3 - Estado del arte de migración de sistemas legacy -- 3.1. Introducción -- 3.2. Reingeniería -- 3.3. Ingeniería inversa -- 3.4. Reestructuración -- 3.5. Ingeniería directa -- 3.6. Modelo en herradura -- 3.7. Desarrollo dirigido por modelos -- 3.8. Arquitectura dirigida por modelos -- 3.9. Modernización dirigida por la arquitectura -- 3.10. Metamodelo KDM -- Capítulo 4 - Arquitecturas orientada a servicios -- 4.1. Introducción a SOA -- 4.2. Servicio SOA -- 4.3. Orientación a objetos y CDB -- 4.4. Arquitectura de servicio -- 4.5. Web Services -- 4.6. Ventajas y desventajas SOA -- Capítulo 5 - Proceso de migración legacy hacia SOA -- 5.1 Introducción -- 5.2 Descripción del proceso de migración -- 5.3 Análisis inicial sobre la factibilidad de migración del sistema legacy -- 5.4 ¿Qué tipo de migración puedo llevar a cabo? -- 5.5 Diseño de casos de prueba pre migratorios -- 5.6 Orígenes de datos -- 5.7 Análisis de requerimientos para SOA -- 5.8 Generación automática de arquitectura SOA base desde modelo existente -- 5.9 Migración del sistema legacy ejecutable -- 5.10 Validación de casos de prueba post migratorios -- 5.11 Escenarios de automatización -- 5.12 Problemas y enfoques inherentes al proceso -- Capítulo 6 - Caso de estudio -- Implementación del proceso de migración mediante tecnologías específicas -- 6.1 Introducción -- 6.2 E1 - Análisis del sistema legacy -- 6.3 E2 - Diseño de casos de prueba -- 6.4 E3 - Generación automática de arquitectura SOA -- 6.4.1 E3 a - Análisis de requerimientos SOA -- 6.4.2 E3 b - Generación automática de arquitectura SOA desde modelo de datos -- 6.5 E4 - Refactor Delphi monolítico a MVC -- 6.5.1 Refactor etapa 0 (Introducción) -- 6.5.2 Refactor etapa 1 (Preparar estructura) -- 6.5.3 Refactor etapa 2 (Separar Acceso a Datos) -- 6.5.4 Refactor etapa 3 (Acceso a Web Services) -- 6.5.5 Refactor etapa 4 (Separar lógica de negocios) -- 6.5.6 Refactor etapa 5 (Revisión) -- 6.6 E5 - Validación de casos de prueba (Automatizado) -- 6.7 PoC - Consumiendo servicios desde app mobile -- Capítulo 7 - Trabajo futuro -- [TF-1] Migración de orígenes de datos antiguos -- [TF-2] Herramienta de refactor monolítico a MVC SOA -- [TF-3] Automatizar reglas de derivación (Caso de estudio) -- [TF-4] Optimización de migración paralela en grandes equipos de trabajo -- Capítulo 8 - Trabajos relacionados -- Capítulo 9 - Conclusiones -- Bibliografía -- Apéndice -- MVC -- UI Automation VS -- Herramienta de análisis de deuda técnica -- Inmosoft UR - http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2020 ER -