17
1 30 de septiembre de 2015 1 ¿Virtualizamos el mainframe? Sergio Gonzalez Izquierdo Gerente en Data Adviser [email protected]

¿Virtualizamos el mainframe? - Data Adviser

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ¿Virtualizamos el mainframe? - Data Adviser

130deseptiembrede2015

1

¿Virtualizamos el mainframe?

Sergio Gonzalez IzquierdoGerente en Data [email protected]

Page 2: ¿Virtualizamos el mainframe? - Data Adviser

2

Rational Development & Test Environment

q IBMRationalDevelopment andTestEnvironment for System zproporciona unentornodedesarrolloypruebasdeaplicacionesz/OS.

q Permitelaejecuciónvirtualdelsistemaoperativoz/OS,deherramientasmiddlewareyotrosoftwarez/OSenplataformasIntelocompatibles, sinnecesidaddedisponer dehardwaredemainframeSystem z.

q IntegradoconIBMIntegrated Solution for System zDevelopment, IBMContinuous IntegrationSolution for System zyDevOps.

2

Page 3: ¿Virtualizamos el mainframe? - Data Adviser

33

z/OSVirtual

q CompatibleconsistemasLinuxCentOS:OpenSuSe oRedHat

q Seemulahardwarez/OScomotarjetasOSAovolúmenes3270

Page 4: ¿Virtualizamos el mainframe? - Data Adviser

4

RDT&E - Entorno de desarrollo y prueba de Aplicaciones

► Creeypruebenuevasaplicacionesz/OSantesdesupaseaentornosdepreproducción.

► Ofrezcaunentornodepruebaz/OSdedicadoaunconjuntodedesarrolladoresyprobadoresdemainframeproporcionando herramientasdelocalesoaequipos enservidorescompartidos.

► PermitaqueelsoftwaredemainframeseejecutenenplataformasIntelycompatibles, sinnecesidaddedisponerdehardwaredemainframeSystem zduranteelconjunto inicialdeactividadesdedesarrollo.

► Capacitealosdesarrolladoresparaqueimplementen cambiosrápidosenelentorno depruebas, comolacreacióndenuevasdefiniciones derecursosytransacciones,utilizando lasherramientasIBMCICSExplorerenRationalDeveloper for System z,sinimplicaralpersonaldeoperacionesdeproducción demainframe.

► CreeypruebenuevasaplicacionesSystem zdeformavirtualencualquiermomento, sinqueelloafectealosentornosoprocesosdemainframecompartidos.

Page 5: ¿Virtualizamos el mainframe? - Data Adviser

5

RDT&E – Disminuyendo carga de trabajo al z/OS

► Proporcione unentornodepruebaenpequeñaescalaparaquelosdesarrolladoresejecutenaplicacionesz/OSenunaestacióndetrabajoIntelocompatible,utilizandounsistemadedesarrollodistribuido quepuederesultarmásrentable.

► Utiliceunenfoquepersonalodeequipoparaquelosdesarrolladores implementen yprueben loscambiosdecódigoenunentornoSystem zaisladoycontrolado,perodedicado.

► Elimineelusodemainframeenpartedelciclodevidadeaplicaciones,reduzcaconsumodeMIPS.

Page 6: ¿Virtualizamos el mainframe? - Data Adviser

6

RDT&E – Entorno de pruebas y desarrollo fiable

► Utilicesoftwarez/OSrealparareducirlasrepeticionesdepruebasymodificacionesqueimplicaelpasedeaplicacionesdesdeelentorno depruebaunitarioalosentornos depreproducción.

► Proporcione unentornodepruebas funcionalmente comparableaunentornodepruebaenelmainframe.

► TrabajeconunentornodedesarrolloypruebasaisladoperocompatibleconelIDEdedesarrolloRationalDeveloper for system zyconlasherramientasdecontroldeversionescomoIBMRationalTeam Concert yotrasdeterceros.

Page 7: ¿Virtualizamos el mainframe? - Data Adviser

7

RDT&E – Niveles actuales de herramientas IBM z/OS

► Obtengaunpaquetepreconfigurado desoftwareysistemasoperativosdeIBMautorizadoparadesarrollar,incluidaslasversionesmásrecientesdez/OS,IBMCICS,IBMIMS,IBMDB2,IBMWebSphere,COBOL,PL/I,C++,JavayHigh-level Assembler (HLASM).

► IntegrefácilmenteconotrasherramientasIBMRational(RDz)eIBMparamejorarlaproductividaddelosdesarrolladoresyreducircostes.

MQDB2

CICS

Page 8: ¿Virtualizamos el mainframe? - Data Adviser

8

RDT&E – Ejemplo de software disponible

► CICS Transaction Server for z/OS V4.1► CICS Transaction Server for z/OS V4.2► CICS Transaction Server for z/OS V5.1► CICS Transaction Server for z/OS V5.2► DB2 Administration Tool for z/OS V10► DB2 for z/OS V10► DB2 for z/OS V9.1► IBM Debug Tool for z/OS V12.1► IBM DITTO/ESA for MVS► IBMWebSphere Application Server for z/OS V8.0► IBMWebSphere Application Server for z/OS V8.5

► IBM Tivoli Workload Scheduler for z/OS V8.6.0► IBM z/OS Version 1 Release 13► IMS Enterprise Suite V1.01► IMS High Performance Pointer Checker for z/OS V3.1► IMS Queue Control Facility for z/OS V3.1► IMS(TM) Database Control Suite for z/OS V3.2► Information Management System (IMS) V11.01.0► Information Management System (IMS) V12.01.0► REXX/370 Compiler►WebSphere MQ for z/OS V7.1

Page 9: ¿Virtualizamos el mainframe? - Data Adviser

9

RDT&E – No está pensado para:

► NodebeserutilizadoparaentornosdeProducción► Nodebeserutilizadoparapruebasderendimiento deaplicaciones

RecuerdequéRD&TseejecutaenhardwareLinux/Intelocompatible,porloquelaejecucióndesentenciasenestosprocesadores require tiemposdistintosqueenhardwarepuroz/OS.

Page 10: ¿Virtualizamos el mainframe? - Data Adviser

10

RDz – Modernizando el desarrollo mainframe

q IBMRationalDeveloper for System zproporcionaunmoderno IDEdedesarrollodeaplicacionesz/OS,paralenguajesCOBOL,PL/I,C++,ensamblador.

q ProporcionaherramientasdedesarrollodeJavaparautilizarenentornosBATCHparaCICS,IMSyDB2.IBM

q RationalDeveloper for System zutilizalaplataformaEclipse.

Page 11: ¿Virtualizamos el mainframe? - Data Adviser

11

RDz – Conexiones con LPAR

q RDZpermitecrearconexionescondistintasLPAR,siempreycuandoestastenganinstaladaslasStarted Task deRDz.

ConexiónconLPARDES

ConexiónconLPARQUA

q Desdelaconexiónsepuedeaccederalaslibreríasyficherosdelsistemaz,inclusoaOMVS

Page 12: ¿Virtualizamos el mainframe? - Data Adviser

12

RDz – Editores por lenguaje

EditordeJCL EditordeCobol

EditordeREXX

Page 13: ¿Virtualizamos el mainframe? - Data Adviser

13

RDz – Algunas funciones de los editoresq Deteccióndeerroressintácticos,mostrandoporpantallaeliconodeWARNING.

q Autocompletado decomandosyexpansióndeCOPYs

Page 14: ¿Virtualizamos el mainframe? - Data Adviser

14

RDz – Depurando desde RDz con Debug Toolq RDz permitecapturarsesionesdedepuraciónBatch yOnlineconDebug Tool

Page 15: ¿Virtualizamos el mainframe? - Data Adviser

15

RDz – Accediendo a DB2RDz permiteaccederaDB2,pararealizardistintasaccionescomo:

►Modificarelcontenidodetablas

► CrearymodificarobjetosDB2

► Cargarydescargartablas

► Etc.

Page 16: ¿Virtualizamos el mainframe? - Data Adviser

16

Preguntas

Page 17: ¿Virtualizamos el mainframe? - Data Adviser

1717

Gracias por su atención