Your SlideShare is downloading. ×
Gfi replataformado-tuxedo-evento modernizacion
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Gfi replataformado-tuxedo-evento modernizacion

1,419

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,419
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. GFI InformáticaReplataformado / Downsizing Febrero 2011
  • 2. Replataformado Mainframe a TUXEDO Objetivos Ahorro de costes Reducciones típicas de 50% - 70% en mantenimiento anual de infraestructura HW & SW Evolución Modernización de plataformas SOA Preservando inversiones en desarrollo y formación Lenguaje Cobol Igual funcionalidad Minimizando los riesgos del cambio Plataforma destino altamente fiable Migración automática con herramientas© 2009 - GFI Informática Página 2
  • 3. Características de TUXEDO Monitor transaccional para entornos abiertos Plataformas: UNIX, Linux, Windows Lenguajes servidor: Cobol, C, C++ Diseño SOA : expone servicios Transaccionalidad distribuida (2PC) Modos de invocación: • Síncrono, asíncrono, conversacional, diferido, eventos Integración TUXEDO Servicios • Web Services S S V BD • JCA (WebLogic, Websphere) CV 4C • MQSeries /Q 4 Q • Conectores mainframe o CICS, IMS
  • 4. Arquitectura TUXEDO TUXEDO Servicios /WS SVC 4 SVC 4 SVC 4 BD SVC 5 SVC 6 JOLT /Q Q Event Broker /Q Web Service SALT /Domain Adapters Otro dominio CICS TUXEDO o IMS, WebLogic Websphere, SAP, MQSeries
  • 5. Características de TUXEDO TUXEDO: Plataforma de Misión Crítica Fiabilidad y robustez Madurez Rodaje en miles de entornos reales Alta disponibilidad Multimáquina, multidominio, direcciones alternativas, rearranques y reconexiones automáticos
  • 6. Características de TUXEDO TUXEDO: Plataforma de Misión Crítica Rendimiento Escalabilidad Vertical Horizontal Bajo consumo de recursos Explotación Herramientas MIB abierta
  • 7. Migración Manual de Cobol Mainframe CASO: Servicios COBOL en TUXEDO (migrados desde transacciones COBOL IMS) Sector Capa de arquitectura TUXEDO para recubrimiento, Financiero servicios comunes, control de errores, timeouts, seguridad, mensajería, multicanal, … Conectores MQSeries, CICS/IMS para integración Oficinas (UNIX/Win) Central (UNIX) Mainframe TUXEDO Terminal Financiero Servicios Aplicación HOST CICS/IMS Módulo de Módulo de Arquitectura Arquitectura Adaptador Adaptador MQSeries MQSeries MQSeries MQSeries TCP/IP© 2009 - GFI Informática Página 7
  • 8. Migración Manual de C UNIX CASO: Servicios de Sector Seguros Arquitectura ARQ_AUTH ARQ_CONV Entidad 1 Cliente ARQ_SEG /WS TCP/IP Servicios de Cliente SVC_DIR Aplicación /WS Entidad 2 Adaptador MQSeries mqstuxf mqstuxf Servicios C en TUXEDO (migrados desde programas C UNIX) Capa de arquitectura en LU 6.2 TCP/IP TUXEDO para servicios comunes, mensajería, … MQSeries MQSeries Conectores MQSeries, Entidad 3 Entidad 4 CICS/IMS para integración© 2009 - GFI Informática Página 8
  • 9. Migración Manual de C Mainframe Caso Sector Telco Eliminación del mainframe Origen : Transacciones CICS en C Destino : Servicios TUXEDO en C Interoperabilidad bidireccional: Conector LU 6.2 Framework de desarrollo: Service Builder de GFI Transacciones Servicios C C CICS TUXEDO Oracle DB2 Z/OS UNIX© 2009 - GFI Informática Página 9
  • 10. Administración de Entornos Backend TUXEDO Cliente pesado J2EE DOM-1 DOM-2 CASO: DOM-BUS Sector Telco DOM-3 DOM-4 J2EE CICS Servicios TUXEDO (C): 40.000 + Ejecuciones diarias : 80.000.000 + TPS en 1 dominio: 500 tps Clientes: J2EE, Web Service, Java pesado Framework de desarrollo: Service Builder de GFI© 2009 - GFI Informática Página 10
  • 11. Proyecto de Migración Automatizada Migración Cobol Mainframe a Cobol TUXEDO UNIX Migración Integración via Source (*) Target IBM MQ Series CICS / IMS TUXEDO Tuxedo Adapter for DB2 / IMS-DB Oracle Mainframe z/OS UNIX Replicación de Datos Cobol Cobol (Microfocus) Otros JCL Scripts UNIX RACF LDAP Natural / Adabas Cobol / Tuxedo (*) Otras plataformas y lenguajes disponibles© 2009 - GFI Informática Página 11
  • 12. Arquitectura Tipo IBM DB2 IBM CICS / IMS Architecture App #1 App #2 Layer MQ Series RACF JCLs App #N Front Office Entorno Origen MQ Series & Ver nota Web Portals MQ Series LDAP OracleTuxedo Architecture Generalmente, las Common Services Layer & aplicaciones nuevas deben Business Services interoperar con las legacy Scripts Oracle DB MQ Series, Tuxedo Adapter for the Mainframe, Replicación de Datos u otros mecanismos de integración Entorno destino
  • 13. Proyecto de Replataformado Fases del Proyecto Diseño de arquitectura Migración Testing Despliegue Diseño Migración Testing Despliegue Arquitectura© 2009 - GFI Informática Página 13
  • 14. Diseño Definición de arquitectura Configuración en alta disponibilidad de TUXEDO y BBBD HW capacity planning Mecanismos de interoperabilidad / integración con mainframe y otros sistemas externos Selección de herramientas equivalentes a las de mainframe: batch, debugging, … Arquitectura software: • Porting y/o adaptación de arquitectura Host • Módulos comunes (seguridad, logging, integración, …) Arch© 2009 - GFI Informática Página 14
  • 15. Migración Automática Herramientas automáticas de migración Migración 100% automática de: Programas Cobol Datos DB2 JCLs: convertidos a scripts UNIX Customización inicial de la herramienta para definición de las reglas de conversión acordes a la arquitectura destino Mig.© 2009 - GFI Informática Página 15
  • 16. Testing Idealmente debe existir un plan de pruebas previo de las aplicaciones El plan de pruebas se ejecuta en el entorno origen antes de la migración El plan de pruebas se repite en el entorno destino para validación funcional y de rendimiento La herramienta de migración permite realizar análisis de impacto y de cobertura de las pruebas Test© 2009 - GFI Informática Página 16
  • 17. Despliegue Preparación y ejecución de la fase de despliegue: Configuración (failover, balance de carga, …) Tuning (tests de carga y producción) Monitorización (diseño e implementación) Herramientas de administración y soporte (diseño e implementación) Formación para administradores Dep. © 2009 - GFI Informática Página 17
  • 18. Experiencia de GFI en ArquitecturasTuxedo Más de 14 años de experiencia con TUXEDO en múltiples proyectos y clientes. Partner de máximo nivel de Oracle, acreditado para proporcionar soporte de primera línea de TUXEDO. Certificación ISO 20000 para el servicio de soporte a productos middleware (TUXEDO, WebLogic) Más de 25 ingenieros expertos en arquitectura y administración TUXEDO © 2009 - GFI Informática Página 18
  • 19. Algunas Referencias Diseño e Implantación de arquitectura TUXEDO Telefónica, Vodafone, 4B, CASER, BANIF… Desarrollo de aplicaciones TUXEDO Telefónica, Vodafone, CASER, … Migración de aplicaciones a TUXEDO CASER, BANIF, Telefónica, … Frameworks de Desarrollo Tuxedo (Service Builder) Soporte y administración de entornos y aplicaciones OEPM, INEM, Junta de Andalucía, Telefónica, Vodafone Soporte 1º línea de tecnología (Mission Critical) 4B, INVERSIS, BANIF, Telefónica, Vodafone, … © 2009 - GFI Informática Página 19
  • 20. GFI Service Builder Aplicación Cliente Desarrollo y ejecución de Aplicación VisualBasic, JEE, servicios TUXEDO (C/C++). Cliente C++ Web, otros… Definición formato IDL Desarrollo y ejecución de clientes TUXEDO (Java, Interfaz DLL (C) Máquina WebService, C/C++, otros). Compilador Cliente (RProcC) ServicioRemoto IDLs de definición de interfaces de servicios. Implementación RemoteProcRouter del servicio (C++) Aisla de API de TUXEDO, Transaccional formateo de mensajes, Cliente intercambio de tipos de datos complejos, gestión y Transaccional propagación de excepciones, Servidor Máquina versionado de servicios, Servidora ServicioRemoto trazado. Aisla de API de BD Implementación RemoteProcRouter del servicio (C++) Rutinas comunes© 2009 - GFI Informática Página 20
  • 21. Muchas gracias …..

×