Modernizacion alfonso martin oracle
Upcoming SlideShare
Loading in...5
×
 

Modernizacion alfonso martin oracle

on

  • 946 views

 

Statistics

Views

Total Views
946
Views on SlideShare
946
Embed Views
0

Actions

Likes
0
Downloads
24
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Modernizacion alfonso martin oracle Modernizacion alfonso martin oracle Presentation Transcript

    • Complete. Integrated. Hot-Pluggable.Best-of-Breed.Escenarios para la evolución de sistemas tradicionalesOracle ModernizationAlfonso MartínPrincipal Sales Consulting, Oracle Ibérica S.R.L.
    • Agenda• ¿Pará qué Modernización?• ¿Cómo abordar la tarea?• Aproximaciones a la Modernización
    • ¿Para qué la Modernización en IT?Incrementar la agilidad, Disminuir el riesgo y Reducir el costemoviendo el entorno actual a otros más abiertosy extensibles manteniendo el contenido de lasaplicaciones existentes
    • ¿Por qué debemos plantear la Modernización?• Para incrementar la agilidad – Debemos ser capaces de aumentar la velocidad para: • Mejorar, sorprender y ganar a los competidores • Globalización y mercados emergentes • Dirigir adquisiciones y fusiones eficientemente• Para rebajar el riesgo en … – Skills personales – Infraestructuras propietarias que limitan la flexibilidad y la apertura – Governance, Manejo de cumplimientos legales y riesgo – Plataformas, productos y tecnologías obsoletas o que van camino de ello• Para reducir costes en … – Bloquear la expansión de aplicaciones legacy en un SO propietario en hardware caro – Soporte operacional complejo, costosos sistemas de backup y de desastres – Mantenimiento de aplicaciones e integración – Perfiles complicados de encontrar
    • La distancia Negocio-Ejecución Business Evolución del Negocio Execution Gap Soft empresarial TiempoFebruary 23, 2011 Copyright Oracle Corporation 5
    • Costes y Riesgos para los clientes de MainframeRetos: Consecuencias:• Costes altos y en crecimiento Menos presupuesto a – Entre 60-80% del presupuesto innovación y a – $2-$5M/año por 1000 MIPS mainframe prioridades de negocio• Baja capacidad de maniobra Retrasos a las peticiones – Dependencia de tecnologías obsoletas de negocio, largo time-to- market, baja respuesta – Alto coste de integración y mantenimiento competitiva• Mantenimiento de perfiles – Pérdida de conocimiento crítico Riesgo en aumento para aplicaciones críticas• Infraestructura rígida para IT – Sistema complejo y rígido de capas de Pérdida de control y software presupuestos inflexibles – Actualizaciones obligadas por suministrador
    • Mitos alrededor del Mainframe• Los sistemas abiertos no escalan ni dan el rendimiento de un Mainframe – Benchmark de Oracle Tuxedo/Oracle Database/RAC consiguen más de 100.000 transacciones por segundo (tps). – Clientes en producción corren aplicaciones en Tuxedo con decenas de miles de tps en telcos, autorización de tarjetas, sistemas de compensación, etc.• La calidad y disponibilidad del Mainframe no puede igualarse – Un gran cliente financiero que maneja $1.9T en cuentas de ahorro (401Ks) y fondos lleva corriendo sus sistemas en entornos abiertos con Tuxedo durante 15 años sin caídas (rated applications “AAA”, same availability rating as the mainframe) – Muchos clientes han migrado aplics. de mainframe a Tuxedo con un rendimiento y disponibilidad tan buena como la que tenían con el mainframe• La modernización requiere la reescritura de millones de líneas de COBOL a Java o .Net que puede llevar 5-10 años y con riesgo – COBOL no es el problema. Los nuevos sistemas pueden correr aplicaciones COBOL/CICS e integrarlas en SOA mientras se estudia su evolución – Re-hosting y/o herramientas de migración automáticas pueden ayudar en la mayoría de los casos
    • Planteamiento Oracle de Re-Hosting Migrar y Modernizar las aplicaciones Complete. Integrated. Hot-Pluggable.Best-of-Breed.• Migrar aplicaciones a Sistemas Abiertos • Mantener Mainframe RASP – Rebajando el coste y sin riesgo por – Mejorar la disponibilidad y la continuidad de reescritura negocio con rolling upgrades, live-spinning HA/DR• Reducir consumo de MIPS • Mejorar la capacidad de IT y la Agilidad del – Diferir una actualización o directamente Negocio eliminar el mainframe – Fácil extensión e integración de las aplicaciones a – Ampliar la capacidad de elección y entorno SOA flexibilidad
    • Mainframe y sus realidades Top Secret Ocaso de ADSO productos APPC TCP Natural RACF LU6.2 4GLs z/OS Incremento de Adabas Aislamiento de 30 años 30 años Recursos COBOL costes y riesgos datos y de negocio redundancia IMS/DB PL/1 DB2 CICS Assembler Sistemas ISAM/VSAM inflexiblesISPF CA/7 JES 3270 OPCFebruary 23, 2011 Copyright Oracle Corporation 9
    • Oracle tiene la base Basada en estándares abiertosFebruary 23, 2011 Copyright Oracle Corporation 10
    • La estrategia de Oracle para la Modernización Soluciones de Negocio Completo Open Integrado Arquitecturas Diseñado para Porfolio completo estándard Trabajar junto Oracle Fusion Architecture Oracle Application Integration Architecture Oracle’ Maximum Availability ArchitectureFebruary 23, 2011 Copyright Oracle Corporation 11
    • Oracle Exalogic Elastic CloudSoftware. Hardware. Complete. Building the 21st Century Datacenter
    • Oracle’s Elastic Cloud Foundation Application Grid, OS, Enterprise Manager and hardware WebLogic Coherence Server Tuxedo*Enterprise Manager JRockit and HotSpot Exalogic Elastic Cloud Software Oracle Enterprise Linux or Solaris Exalogic Elastic Cloud Hardware EL X2-2
    • Múltiple aproximaciones a la Modernización Integración SOA Dejar las aplicaciones en el MF, extendiendolas via adaptadores, WS, etc. Re-Arquitectura Re-Host Descubriendo reglas de negocio, Modernización Migrar a una pila compatible modelos de minería e ingeniarlo sobre sistemas abiertos con hacia servicios reutilizables, Oracle procesos automatizados, flujos BPM y Reglas de Negocio preservando el código y los datos, permitiendo SOA e integrando Reemplazar Migración Aplicaciones personalizadas con Automática COTS: Oracle Apps para Convertir 4GLs a COBOL ó HRMS, CRM, Financials, Java, PL/I to C/C++, etc. ProcurementMezcla de múltiples enfoques en base a los objetivos de la modernización
    • Modernización. Diversas aproximaciones Re-Hosting – Mover “as-is” a otra plataforma Tuxedo y ART  Ahorro de costes operacionales pero misma arquitectura de Beneficios en el Rehosting y la integración aplicación MIPS Offload Coherence, GoldenGate – Descarga de servicios a otra plataforma  Procesamiento más rápido, escalabilidad y disponibillidad Muy efectivo ampliada Casos de éxito rápido  Ahorro de costes operacionales pero misma arquitectura de aplicación Re-Arquitectura – Recubrimiento de contenido con la tecnología legacy detrás Java servers  Mayor reducción de coste, agilidad e introducción a SOA Reemplazo con COTS – Compra de aplicación empaquetada para reemplazar el Arquitectura moderna, centrado en legacy  Coste efectivo y adopción y nuevas tecnologías como SOA. el negocio Ahorro en mantenimiento a futuro SOA Integration – Encapsular legacy con interface SOA  Mejora la agilidad del negocio ‘SOA enable’  Rápido, fácil, por fases pero todavía legacy Migración automatizada – Transformación automática de componentes Paso de COBOL, Natural a Java  Se obtiene un nuevo entorno pero con modelo legacy Aproximación por fases
    • Oracle Modernization Multiples aproximaciones* 1. Reemplazo con COTS – Comprar una aplicación estandar para reemplazar la aplic. legacy  Coste efectivo y adopción de una nueva tecnología como SOA 2. Integración SOA – Wrapper de las aplicaciones legacy con Interfaces SOA  Mejora la agilidad del negocio Multiples aproximaciones para cada  Rápido y fácil pero mantenemos el legacy solución 3. Re-Arquitectura – Recubrir contenido dejar la tecnología debajo  Maximiza la reducción de costem agilidad y uso de SOA Beneficios 4. Migración automática • Incremento de agilidad y ejecución – Transforma componentes legacy automáticamente • ROI Rápido  Se obtiene un nuevo entorno pero mantiene muchas limitaciones del legacy • Flexibilidad • Bajo TCO 5. MIPS Offload – Descarga de service (transacciones/datos) a otra plataforma  Procesado más rápido, incremento de escalabilidad y agilidad  Ahorro de costes claro y rápido pero se mantiene el legacy Aproximación por fases, 6. Re-Hosting – Se mueve “as-is” a otra plataforma no ‘rip and replace’  Ahorro de costes pero se mantiene el legacy  Sirve como paso a otra de las anteriores aproximaciones *Orden de prioridad basado en: (Valor para el negocio)February 23, 2011 Copyright Oracle Corporation 16
    • La línea recta … No siempre es la de menos riesgo y la más corta BigBang CICS, Batch DB2 AplicsRehosting BPM Bus de Servicios Coherence Monit. Reingeniería Online BI Tuxedo+Apps Oracle
    • No todos los movimientos son iguales ... Tácticos Estratégicos Query Offloading SOA (Bus, BAM, ...) Transaction Offloading Cache Objetos Migración de datos COTS (Aplicaciones) Migración de aplicaciones
    • IT Modernización CICS, Batch DB2 Tuxedo+Apps Oracle BD
    • ¿Por qué también Tuxedo? Java/JEE Java / .Net Native Web Service Bus Integration Clients Services Transport IMS/TMWeb Svcs Tuxedo APPC (LU6.2) SCA SCA Apps: CORBA Custom or Rehosted Rehosted Mainframe C++, Apps: Packaged ( eg, OLTP Apps: Batch Adapters CICS JCA (TCP, SNA) Ruby, PSFT) Apps: Apps: DPL ● DTP ATMI Python C++ COBOL, C/C++ COBOL, C COBOL, C IBM MQ APPC (LU6.2)CORBA LDAP/RACF CICS/IMS Batch MQ SCA CORBA ATMI MQ-based RT RT Remote Data Apps 3270 Oracle Tuxedo Access Servers Mainframe IBM, Unisys, … Storage  Probado  Escalable  SOA-enabled Future-proof  Potente  Disponible  Grid-enabled
    • Tuxedo Overview TSAM Manager ATMI Client Bi- •Java Clients CORBA Applications C,C++,.Net directional COBOL •J2EE App Web 3rd Party Servers Services Management BEA TSAM Solutions Native Web Services ATMI API Jolt ATMI (SOAP over HTTP) CORBA API (IIOP) Oracle Tuxedo Infrastructure Enterprise Service Bus- Connected ApplicationsMulti-Language High Connectivity: Advanced Event Services Security OA&M ESB Tuxedo Application Volume ATMI/XA/SOA Message & Driven Virtualization Manager Transport Infra- Containers Transaction Integration Pub/Sub & Dynamic Transaction structure Processor LoadC/C++/Cobol Balancing Queuing Multi-Domain Connectivity & Routing ASYNC SYNC Queued/Q-JMSMainframe Adapters: TCP/IP, SNA, OSI-TP BMQ Bridge MQ Adapter Domain Gateway Transactions Security Other TUXEDO WebLogic-Tuxedo Mainframe Resources: DB2, CICS, IMS, MessageQ IBM MQ Applications Connector Unisys
    • COTS (Commercial-off-the-shelf) Reemplazo HRFinancials CRM Consulting DB2
    • SOA Wrapping Batch Oracle BPEL 3270 Acceso Portal COBOL Oracle BIDB2 ISAM/VSAM
    • Rearquitectura Oracle BPELBatch Recubrir Architectura Artifacts 3270 Portal ADF 4GLs Oracle WL11g3GL Migración de datos Data Oracle 11g
    • MigracionesNatural/Adabas Automáticas SI WebCenterPowerBuilder Oracle WL 11g CICSCOBOL Traducción yFortran optimización “C” ART, Metaware Oracle 11g
    • MIPS Offload End Users End Users Batch Application Servers 3270 Java Objects Partners COBOL MainframeDB2 ISAM/VSAM
    • Re-Hosting SI Emulación Batch ISAM/VSAM COBOL 3270 JES 3270 COBOL PartnersDB2 ISAM/VSAM Oracle RAC
    • Escenario evolutivo CICS, Batch DB2 Aplics BPM Bus de Servicios Coherence Monit. Online BI Tuxedo+Apps Oracle BD
    • CasosDownsizing RSI. Centro de Información DB2, COBOL, QMF  HP-Oracle (BD, Tuxedo)Renovación tecnológica CajaEspaña DB2, COBOL, CICS  HP-Oracle (BD, Tuxedo)Reingeniería y nueva arquitectura ONCE-IBERMÁTICA Natural-Adabas  J2EE-Oracle
    • Re-Hosting SI Tuxedo Batch QMFs 3270 COBOL COBOL HP, Oracle, CajaEspañaDB2 QMFs Oracle RAC
    • Re-Hosting SOA Usuarios Usuarios .NET Control-M Terminal Servicios Natural Adabas OracleAdabas JCLs
    • Discusión…
    • Complete. Integrated. Hot-Pluggable.Best-of-Breed.Escenarios para la evolución de sistemas tradicionalesOracle Modernization