Sunteți pe pagina 1din 29

Complete. Integrated. Hot-Pluggable.Best-of-Breed. Hot-Pluggable. Best-of-Breed.

Escenarios para la evolucin de sistemas tradicionales


Oracle Modernization
Alfonso Martn
Principal Sales Consulting, Oracle Ibrica S.R.L.

Agenda

Par qu Modernizacin? Cmo abordar la tarea? Aproximaciones a la Modernizacin

Para qu la Modernizacin en IT?

Incrementar la agilidad, Disminuir el riesgo y Reducir el coste


moviendo el entorno actual a otros ms abiertos y extensibles manteniendo el contenido de las aplicaciones existentes

Por qu debemos plantear la Modernizacin?


Para incrementar la agilidad
Debemos ser capaces de aumentar la velocidad para: Mejorar, sorprender y ganar a los competidores Globalizacin 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 tecnologas obsoletas o que van camino de ello

Para reducir costes en


Bloquear la expansin de aplicaciones legacy en un SO propietario en hardware caro Soporte operacional complejo, costosos sistemas de backup y de desastres Mantenimiento de aplicaciones e integracin Perfiles complicados de encontrar

La distancia Negocio-Ejecucin

Evolucin del Negocio

Business Execution Gap

Soft empresarial

Tiempo

November 24, 2012

Copyright Oracle Corporation

Costes y Riesgos para los clientes de Mainframe

Retos:
Costes altos y en crecimiento
Entre 60-80% del presupuesto $2-$5M/ao por 1000 MIPS mainframe

Consecuencias:
Menos presupuesto a innovacin y a prioridades de negocio Retrasos a las peticiones de negocio, largo time-tomarket, baja respuesta competitiva Riesgo en aumento para aplicaciones crticas Prdida de control y presupuestos inflexibles

Baja capacidad de maniobra


Dependencia de tecnologas obsoletas Alto coste de integracin y mantenimiento

Mantenimiento de perfiles
Prdida de conocimiento crtico

Infraestructura rgida para IT


Sistema complejo y rgido de capas de software 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 ms de 100.000 transacciones por segundo (tps). Clientes en produccin corren aplicaciones en Tuxedo con decenas de miles de tps en telcos, autorizacin de tarjetas, sistemas de compensacin, 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 aos sin cadas (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 tenan con el mainframe

La modernizacin requiere la reescritura de millones de lneas de COBOL a Java o .Net que puede llevar 5-10 aos y con riesgo
COBOL no es el problema. Los nuevos sistemas pueden correr aplicaciones COBOL/CICS e integrarlas en SOA mientras se estudia su evolucin Re-hosting y/o herramientas de migracin automticas pueden ayudar en la mayora de los casos

Planteamiento Oracle de Re-Hosting Migrar y Modernizar las aplicaciones

Migrar aplicaciones a Sistemas Abiertos


Rebajando el coste y sin riesgo por reescritura

Complete. Integrated. Hot-Pluggable. Best-of-Breed.

Mantener Mainframe RASP


Mejorar la disponibilidad y la continuidad de negocio con rolling upgrades, live-spinning HA/DR

Reducir consumo de MIPS


Diferir una actualizacin o directamente eliminar el mainframe Ampliar la capacidad de eleccin y flexibilidad

Mejorar la capacidad de IT y la Agilidad del Negocio


Fcil extensin e integracin de las aplicaciones a entorno SOA

Mainframe y sus realidades


Top Secret Ocaso de productos

ADSO Natural 4GLs

APPC
LU6.2

RACF

TCP

COBOL

Recursos
PL/1

z/OS Incremento de costes y riesgos de negocio

Adabas Aislamiento de datos y redundancia IMS/DB DB2

30 aos

CICS
Assembler

CA/7

Sistemas inflexibles ISPF JES OPC

ISAM/VSAM
3270

November 24, 2012

Copyright Oracle Corporation

Oracle tiene la base


Basada en estndares abiertos

November 24, 2012

Copyright Oracle Corporation

10

La estrategia de Oracle para la Modernizacin


Soluciones de Negocio
Completo Open Integrado

Arquitecturas Porfolio completo estndard

Diseado para Trabajar junto

Oracle Fusion Architecture


Oracle Application Integration Architecture Oracle Maximum Availability Architecture

November 24, 2012

Copyright Oracle Corporation

11

Oracle Exalogic Elastic Cloud


Software. Hardware. Complete.

Building the 21st Century Datacenter

Oracles Elastic Cloud Foundation


Application Grid, OS, Enterprise Manager and hardware

WebLogic Server

Coherence

Tuxedo*

Enterprise Manager Enterprise Manager

JRockit and HotSpot Exalogic Elastic Cloud Software Oracle Enterprise Linux or Solaris Exalogic Elastic Cloud Hardware
EL X2-2

Mltiple aproximaciones a la Modernizacin Integracin SOA


Dejar las aplicaciones en el MF, extendiendolas via adaptadores, WS, etc.

Re-Arquitectura
Descubriendo reglas de negocio, modelos de minera e ingeniarlo hacia servicios reutilizables, flujos BPM y Reglas de Negocio

Re-Host Modernizacin Oracle


Migrar a una pila compatible sobre sistemas abiertos con procesos automatizados, preservando el cdigo y los datos, permitiendo SOA e integrando

Reemplazar
Aplicaciones personalizadas con COTS: Oracle Apps para HRMS, CRM, Financials, Procurement

Migracin Automtica
Convertir 4GLs a COBOL Java, PL/I to C/C++, etc.

Mezcla de mltiples enfoques en base a los objetivos de la modernizacin

Modernizacin. Diversas aproximaciones

Re-Hosting
Mover as-is a otra plataforma Ahorro de costes operacionales pero misma arquitectura de aplicacin

Tuxedo y ART Beneficios en el Rehosting y la integracin

MIPS Offload
Descarga de servicios a otra plataforma Procesamiento ms rpido, escalabilidad y disponibillidad ampliada Ahorro de costes operacionales pero misma arquitectura de aplicacin

Coherence, GoldenGate Muy efectivo Casos de xito rpido

Re-Arquitectura
Recubrimiento de contenido con la tecnologa legacy detrs Mayor reduccin de coste, agilidad e introduccin a SOA Java servers

Reemplazo con COTS


Compra de aplicacin empaquetada para reemplazar el legacy Coste efectivo y adopcin y nuevas tecnologas como SOA. Ahorro en mantenimiento a futuro Arquitectura moderna, centrado en el negocio

SOA Integration
Encapsular legacy con interface SOA Mejora la agilidad del negocio Rpido, fcil, por fases pero todava legacy SOA enable

Migracin automatizada
Transformacin automtica de componentes Se obtiene un nuevo entorno pero con modelo legacy

Paso de COBOL, Natural a Java

Aproximacin por fases

Oracle Modernization
Multiples aproximaciones*
1. Reemplazo con COTS
Comprar una aplicacin estandar para reemplazar la aplic. legacy Coste efectivo y adopcin de una nueva tecnologa como SOA

2.

Integracin SOA
Wrapper de las aplicaciones legacy con Interfaces SOA Mejora la agilidad del negocio Rpido y fcil pero mantenemos el legacy

Multiples aproximaciones para cada solucin

3.

Re-Arquitectura
Recubrir contenido dejar la tecnologa debajo Maximiza la reduccin de costem agilidad y uso de SOA

Beneficios
Incremento de agilidad y ejecucin ROI Rpido Flexibilidad Bajo TCO

4.

Migracin automtica
Transforma componentes legacy automticamente Se obtiene un nuevo entorno pero mantiene muchas limitaciones del legacy

5.

MIPS Offload
Descarga de service (transacciones/datos) a otra plataforma Procesado ms rpido, incremento de escalabilidad y agilidad Ahorro de costes claro y rpido pero se mantiene el legacy

Aproximacin por fases, no rip and replace

6.

Re-Hosting
Se mueve as-is a otra plataforma 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)


November 24, 2012 Copyright Oracle Corporation

16

La lnea recta
No siempre es la de menos riesgo y la ms corta

BigBang

Rehosting Reingeniera

BPM

CICS, Batch

DB2

Aplics

Bus de Servicios
Coherence
Monit. Online

BI

Tuxedo+Apps Oracle

No todos los movimientos son iguales ...


Estratgicos
Query Offloading SOA (Bus, BAM, ...) Transaction Offloading Cache Objetos Migracin de datos COTS (Aplicaciones) Migracin de aplicaciones

Tcticos

IT Modernizacin

CICS, Batch

DB2

Tuxedo+Apps

Oracle BD

Por qu tambin Tuxedo?

Java/JEE Integration
Web Svcs SCA JCA ATMI CORBA MQ 3270

Java / .Net Clients

Native Web Services

Service Bus Transport IMS/TM


Tuxedo Mainframe Adapters (TCP, SNA) IBM MQ LDAP/RACF Remote Data Access
APPC (LU6.2)

SCA Apps: C++, Ruby, Python SCA

CORBA Apps: C++ CORBA

Custom or Packaged ( eg, PSFT) Apps: COBOL, C/C++ ATMI

Rehosted OLTP Apps: COBOL, C CICS/IMS RT

Rehosted Batch Apps: COBOL, C Batch RT

CICS
DPL DTP APPC (LU6.2)

Oracle Tuxedo
Servers Storage

MQ-based Apps

Mainframe
IBM, Unisys,

Future-proof

Probado Potente

Escalable Disponible

SOA-enabled Grid-enabled

Tuxedo Overview
TSAM Manager
ATMI Client C,C++,.Net COBOL

Java Clients J2EE App Servers Jolt ATMI

Bidirectional Web Services Native Web Services (SOAP over HTTP)

CORBA Applications

3rd Party Management Solutions

BEA TSAM

ATMI API

CORBA API (IIOP)

Oracle Tuxedo Infrastructure


Enterprise Service BusConnected Applications ESB Tuxedo Transport

Multi-Language Application Containers C/C++/Cobol

High Volume Transaction Processor

Connectivity: ATMI/XA/SOA Integration

Advanced Message & Transaction Queuing

Event Driven Pub/Sub

Services Virtualization & Dynamic Load Balancing

Security Manager

OA&M Infrastructure

Multi-Domain Connectivity & Routing

ASYNC SYNC

Mainframe Adapters: TCP/IP, SNA, OSI-TP

BMQ Bridge

MQ Adapter

Domain Gateway

Queued/Q-JMS Transactions Security

Mainframe Resources: DB2, CICS, IMS, Unisys

MessageQ

IBM MQ

Other TUXEDO Applications

WebLogic-Tuxedo Connector

COTS
(Commercial-off-the-shelf)

Reemplazo
HR

Financials

CRM

Consulting

DB2

SOA Wrapping

Batch Oracle BPEL

3270

Acceso
Portal

COBOL Oracle BI DB2 ISAM/VSAM

Rearquitectura
Oracle BPEL

Batch Recubrir Architectura Artifacts 3270 Portal

ADF

3GL

4GLs

Migracin de datos

Oracle WL11g

Data

Oracle 11g

Natural/Adabas

Migraciones Automticas SI
WebCenter

PowerBuilder

Oracle WL 11g

CICS

COBOL Fortran C

Traduccin y optimizacin

ART, Metaware

Oracle 11g

MIPS Offload
End Users Batch End Users

Application Servers

3270

Java Objects

Partners COBOL Mainframe DB2 ISAM/VSAM

Re-Hosting SI Emulacin
Batch

ISAM/VSAM

COBOL
3270

JES
3270

COBOL

Partners

DB2

ISAM/VSAM

Oracle RAC

Escenario evolutivo

CICS, Batch BPM

DB2

Aplics

Bus de Servicios
Coherence
Monit. Online

BI

Tuxedo+Apps

Oracle BD

Complete. Integrated. Hot-Pluggable.Best-of-Breed. Hot-Pluggable. Best-of-Breed.

Escenarios para la evolucin de sistemas tradicionales


Oracle Modernization

S-ar putea să vă placă și