¿Virtualizamos el mainframe? - Data Adviser
Transcript of ¿Virtualizamos el mainframe? - Data Adviser
130deseptiembrede2015
1
¿Virtualizamos el mainframe?
Sergio Gonzalez IzquierdoGerente en Data [email protected]
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
33
z/OSVirtual
q CompatibleconsistemasLinuxCentOS:OpenSuSe oRedHat
q Seemulahardwarez/OScomotarjetasOSAovolúmenes3270
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.
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.
6
RDT&E – Entorno de pruebas y desarrollo fiable
► Utilicesoftwarez/OSrealparareducirlasrepeticionesdepruebasymodificacionesqueimplicaelpasedeaplicacionesdesdeelentorno depruebaunitarioalosentornos depreproducción.
► Proporcione unentornodepruebas funcionalmente comparableaunentornodepruebaenelmainframe.
► TrabajeconunentornodedesarrolloypruebasaisladoperocompatibleconelIDEdedesarrolloRationalDeveloper for system zyconlasherramientasdecontroldeversionescomoIBMRationalTeam Concert yotrasdeterceros.
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
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
9
RDT&E – No está pensado para:
► NodebeserutilizadoparaentornosdeProducción► Nodebeserutilizadoparapruebasderendimiento deaplicaciones
RecuerdequéRD&TseejecutaenhardwareLinux/Intelocompatible,porloquelaejecucióndesentenciasenestosprocesadores require tiemposdistintosqueenhardwarepuroz/OS.
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.
11
RDz – Conexiones con LPAR
q RDZpermitecrearconexionescondistintasLPAR,siempreycuandoestastenganinstaladaslasStarted Task deRDz.
ConexiónconLPARDES
ConexiónconLPARQUA
q Desdelaconexiónsepuedeaccederalaslibreríasyficherosdelsistemaz,inclusoaOMVS
12
RDz – Editores por lenguaje
EditordeJCL EditordeCobol
EditordeREXX
13
RDz – Algunas funciones de los editoresq Deteccióndeerroressintácticos,mostrandoporpantallaeliconodeWARNING.
q Autocompletado decomandosyexpansióndeCOPYs
14
RDz – Depurando desde RDz con Debug Toolq RDz permitecapturarsesionesdedepuraciónBatch yOnlineconDebug Tool
15
RDz – Accediendo a DB2RDz permiteaccederaDB2,pararealizardistintasaccionescomo:
►Modificarelcontenidodetablas
► CrearymodificarobjetosDB2
► Cargarydescargartablas
► Etc.
16
Preguntas
1717
Gracias por su atención