La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Solución IBM Rational de gestión de configuración para plataformas heterogéneas : Windows, Unix y Z/OS.

Presentaciones similares


Presentación del tema: "Solución IBM Rational de gestión de configuración para plataformas heterogéneas : Windows, Unix y Z/OS."— Transcripción de la presentación:

1 Solución IBM Rational de gestión de configuración para plataformas heterogéneas : Windows, Unix y Z/OS

2 Agenda ¿Porqué este seminario? Estrategia Rational para el Z/OS
Gestión de configuración con Rational para plataformas heterogéneas. Gestión de Assets sobre ClearCase Servicios de implantación de la Solución.

3 Agenda ¿Porqué este seminario? Estrategia Rational para el Z/OS
Gestión de configuración con Rational para plataformas heterogéneas. Gestión de Assets sobre ClearCase Servicios de implantación de la Solución.

4 Realidad del desarrollo de software en grandes corporaciones :
Plataformas heterogenas de desarrollo y ejecución. OS/390, z/OS Unix / Linux Windows. AS400 , i series Las aplicaciones mixtas, componentes diversos (java, web, cobol, C) Varios IDEs de desarrollo : RAD, Eclipse, .net , IDEs cobol, TSO, etc. Procesos despliegue y promoción diversos según plataforma : A menudo labores manuales. Proceso de promoción distintos en cada plataforma. Pases a producción de urgencia no controlados.

5 Razones históricas para la esta realidad “multiplataforma” en las organizaciones :
En los años 90 – > “ El Mainframe está muerto” Nuevas inversiones en sistemas Unix. Nuevas tecnologías en Windows : C, C++, VB, Java, J2EE. Aparición de la WEB : Al principio, fiebre por abrir este nuevo canal de negocio. Una nueva era aparece , “on demand world”. Nuevos mecanismos de acceder al legacy residente en Z o AS400 Adquisiciones y fusiones Cada contribuyente en su arquitectura.

6 Evolución historica de herramientas de gestión de gestión de configuración.
Han proliferado nuevas herramientas a medida que surgen nuevas plataformas : Z/OS – Endevor, ChangeMan, Librarian, SCLM y gran cantidad de desarrollos a medida. Unix / Windows – ClearCase, PVCS y diversos freewares (CVS, Subversion) Cada herramienta resuelve la problemática de solamente una plataforma.

7 Y esta es la situación actual .....
Cada plataforma resuelve un problema de negocio, no es posible migrar aplicaciones a una tecnología única. El ciclo de vida depende de la plataforma, mientras que las aplicaciones son multiplataforma : Dificultad en el pase a de entornos, ciclos distintos A menudo perdida de control de la versión que hay en producción. Baja la calidad de la aplicación. Es necesario establece un mecanismo de control del cambio del ciclo de vida del software único. Es un escenario complejo para las organizaciones y para los fabricantes.

8 Y si pudiera lograr de una forma efectiva :
Tener un sistema unificado de gestión de configuración para todas las plataformas. Tener la garantía de correspondencia entre versión de fuentes y ejecutables que tengo en cada entorno. Tener un proceso de gestión de ciclo de vida común. Automatizar despliegues. Tener un punto de acceso único a el estado y ejecución de las compilaciones y despliegues. Y si pudiera utilizar la potencia de la metodología de IBM Rational también para todos mis desarrollos (Z/OS incluido)

9 Objetivos del seminario
Mostrar como la solución de IBM Rational proporciona un framework para control de ciclo de vida de aplicaciones distribuidas. Ver las herramientas funcionando.

10 Agenda ¿Porqué este seminario? Estrategia Rational para el Z/OS
Gestión de configuración con Rational para plataformas heterogéneas. Gestión de Assets sobre ClearCase Servicios de implantación de la Solución.

11 System z Application Lifecycle
Model applications and data Rational Software Architect Model and simulate business processes WebSphere Business Modeler Understand, Identify and prepare existing assets for reuse WSAA / ATW / CICS IA Common Processes and Software Configuration Management ClearQuest/ClearCase Monitor and manage Business processes Tivoli WS Business Monitor N-Tier Visual construction WebSphere Developer for zSeries / HATS Model Business Model Applications Discover / Understand Monitor Business Develop Develop zSeries Application Lifecycle Business driven process System z Application Lifecycle Assemble Today IBM is announcing several enhancements to our System z Application Lifecycle offerings. Understanding your company’s business processes can be challenging. Websphere Business Modeler provides business analysts with the ability to model, simulate and optimize these business processes. These models can be exported in UML and used to model applications and services models within Rational Software Architect. An architect can then can transform the code for use in Rational Application Developer or WebSphere Developer for zSeries. WebSphere Studio Asset Analyzer helps developers understand existing enterprise assets, help identify the impact of changes to these applications, as well as be used to identify candidates for componentization. Asset Transformation Workbench can help integrate existing assets into new SOA applications by componentizing the code identified by WSAA. WDz uses the transformed code from RSA together with newly created and reused components to implement services and build user interfaces for these new applications. WebSphere Integration Developer can be used to pull business processes in from WBM as well as code written in WDz, and can deploy these applications to Websphere Process Server. With the latest release of WebSphere Process Server and WebSphere ESB now available on IBM’s System z mainframe platform, using WebSphere Integration Developer together with them provides a complete run-time and toolbox for building and deploying composite SOA applications on the platfrom known for its QoS, the System z. Moving along the lifecycle. When it comes to ensuring the quality of your applications, we have to first ensure that we create valid testcase data before we begin the testing and debugging phases. Create and update test data using File Manager ( SHOULD TEST MANAGER BE MENTIONED?????) Test, Debug, and Deploy the mainframe componenets using Fault Analyzer and Debug tool Utilities and Advanced Functions together with WDz Deploy to test regions of CICS, IMS, or WASz. Prior to movement to production, Q/A folks must ensure that not only does the application function correctly, but that it also does not impact other application systems, nor interfere with the performance of these applications or the network. We can use Rational Functional Tester and Performance Tester, and Application Performance Analyzer, and Workload Simulator to perform these function and load tests. Once the applications are deployed they must be monitored to ensure that performance remains acceptable, and if it isn’t why it isn’t. We use IBM Tivoli products to Monitor and manage applications for performance and problem determination and we use Websphere Business Monitor to monitor and manage the busienss processes that have been deployed to WPS. Why would you choose IBM for SOA? The biggest reason is that IBM understands service orientation and understands your business. IBM has a heritage in providing computing solutions. IBM has a ‘footprint’ across entire enterprise so let’s use the same categories we discussed on the previous slide Again, let’s start with infrastructure. IBM has unmatched breadth and depth of software products for SOA. We invest over $1B per year in SOA, This is the kind of investment and leadership that businesses can take advantage of when they choose IBM. IBM not only supports standards but brings true leadership to standards bodies. We lead over 50 of them. We also have over 300 SOA-related patents. Moving up, IBM has extensive industry experience and best practice with over a thousand SOA customers all over the world in a wide variety of industries. While others may talk about their theories of SOA, IBM has the real-world experience to make it real today. IBM has a thriving ecosystem of partners. Independent software vendors, systems integrators and resellers are gravitating to IBM as the leader in SOA. We have over a hundred SOA partners and the list keeps growing. This leads to the top layer and our expertise in aligning business and IT processes. We have extensive soa consultants, architects, and IT specialists, dozens of soa-enabled business solutions and a unique portfolio of intellectual property and methods. And what we learn through this expertise gets fed back into the software products as well. Monitor Applications Application performance, management and problem determination Fault Analyzer ITCAM Omegamon Application Performance Analyzer Debug/ Deploy Manage Data Assemble Test N-Tier Model based Application and process generation WebSphere Integration Developer Functional and Load Testing RPT/RFT Application Test, Debug, and Deploy Debug Tool Utilities Data Creation, update File Manager

12 Rational Method Composer
RUP for System Z Rational Method Composer Incluye el Proceso Unificado de Rational (RUP) Para cada fase del ciclo de vida indica: Qué hacer Cómo hacerlo Cuándo hacerlo Quién debe hacerlo Válido para todo tipo de desarrollo Se puede adaptar a cualquier tipo de desarrollo utilizando la herramienta de configuración y diseño que viene incluída Proyecto Eclipse: Eclipse Process Framework (EPF)

13

14

15 Herramienta para sencilla adaptación
Modificación del contenido directamente en Eclipse utilizando sencillos formularios.

16 Agenda ¿Porqué este seminario? Estrategia Rational para el Z/OS
Gestión de configuración con Rational para plataformas heterogéneas. Gestión de Assets sobre ClearCase Servicios de implantación de la Solución.

17 IBM Rational ClearCase : Como repositorio único
Robustez probada – 500,000 usuarios. Gran flexibilidad para gestionar proceso de cambio. Soporte para grandes equipos de trabajo.

18 Si pero en gestión de configuración en el host nos encontramos con …..
Habitualmente se realizan labores de mantenimiento, más que evolutivos.. Muy habitual trabajar con la versión que está en producción. Modelo de gestión de configuración basado en “cambio de entorno”. Es necesario que el sistema tenga “inteligencia” para conocer el lenguaje utilizado (Cobol, PL1, etc) para poder gestionar compilaciones. En host la gestión de configuración debe resolver la gestión de builds. Y sobre todo en host nos encontramos con una barrera organizativa, de procesos de tradición y de conocimientos que dificultan el acceso a una solución de platafoma distribuida como ClearCase.

19 Por eso más que nunca !! Tiene importancia el proceso
VERSION CONTROL FOO BAR Release 4.0 TRABAJO EN PARALELO PROCESS Software Development Process Report Alert WORKSPACE MANAGEMENT Establishing secure workspaces for each developer provides isolation from changes made in other workspaces, and control of all software artifacts -- models, code, docs, etc.

20 Por eso ahora más que nunca proceso:
Artifacts Activities Activity One Main Point: ClearCase plus ClearQuest unify activities with artifacts. “...Unifying activity and artifact management is the way to do that. These two are closely related in any project, yet most organizations treat them as separate entities and aren’t able to get the visibility into project activities they need to manage them effectively. “

21 IBM Rational: Gestión de Configuración Rational ClearCase y Rational ClearQuest
One Main Point: ClearCase + ClearQuest are the foundation for simplifying the process of change. “The enabling technology for managing change and complexity is the seamless integration of Rational ClearCase and Rational ClearQuest.. Rational ClearCase provides the parallel development infrastructure your team needs to effectively manage software development artifacts – things like code files, headers and really all the file-based artifacts your teams produce during a development project. This solution is unique in it’s ability to scale to any team size and platform -- even across distributed sites. Many of the team unifying capabilities we will talk about today are delivered by Rational ClearQuest, the defect and change tracking solution in Rational’s SCM solution. Rational ClearQuest provides powerful and customizable project metrics. As you will see today this combination is a highly automated solution. These two products combine to form the industry’s leading SCM solution as rated by International Data Corporation for the last three years running.”

22 TRABAJO EN PARALELO : Unica Línea de Desarrollo
PRODUCTO X COMP. A NUCLEO COMP. B SERVICIOS COMP.C PRESENTACION V1 V2 V1 V1 V2 V2

23 TRABAJO EN PARALELO: Diversidad de producto
PRODUCTO X con variantes COMP. A NUCLEO COMP. B SERVICIOS COMP.C PRESENTACION CLIENTE 1 CLIENTE 2 V1 V2 V1 V1CL1 V1CL1 V2CL1 V2 V2CL1

24 TRABAJO EN PARALELO: Desarrollo concurrente
PRODUCTO X COMP. A NUCLEO COMP. B SERVICIOS COMP. C PRESENTACION DEV 1 DEV 2 DEV 3 V1 V1 V1 V2 V2 V2

25 TRABAJO EN PARALELO: Evolutivo y Mantenimiento
PRODUCTO X COMP. A NUCLEO COMP. B SERVICIOS COMP.C PRESENTACION V1 V1 MANT V1 MANT V1.fix V2 V1.fix V2 V2.fix V2

26 TRABAJO EN PARALELO: Cambio de Entornos
PRODUCTO X COMP. A NUCLEO COMP. B SERVICIOS COMP.C PRESENTACION PROD PROD PROD PREPROD PREPROD PREPROD DESARR DESARR DESARR V1 V1 V1 V2 V2 V2

27 TRABAJO EN PARALELO: Cambio de Entornos
PRODUCTO X COMP. A NUCLEO COMP. B SERVICIOS COMP.C PRESENTACION PROD PROD PROD PREPROD PREPROD PREPROD DESARR DESARR DESARR V1 V1 V1 V2 V2 V2

28 TRABAJO EN PARALELO: Comparición de componentes
PRODUCTO Z PRODUCTO X COMP.E COMP. A NUCLEO COMP. B SERVICIOS COMP.C PRESENTACION COMP.D PRODUCTO Y

29 Solución IBM Rational gestión ciclo de vida unificado
Workflow de pase entre entornos: Control de aprobación. Petición de pase. Lanzamiento del pase automático. Acciones manuales del pase. Consulta estado de entornos. Personalización del workflow Entorno de Desarrollo: Facilidades de edición Debugging Integración con resto de ciclo de vida. IDE Desarrollo Plataformas de ejecución. Diversidad de Plataforma. WAS, ZOS, Windows, Unix,Apache, etc. Control de Pase De Entornos Build Console Centralización de definición de builds y pasos de despliegues. Conectividad con entorno de ejecución. Despliegue sincronizado a plataformas heterogenas. Mecanismos de rollback. Gestión de resultados de builds. Plataformas de Ejecución Repositorio: Repositorio seguro Control de versión. Recuperación de versiones. Desarrollo en paralelo. Gestión de espacios de trabajo Repositorio Build Metadata information System Build Management : Gestión de dependencias. Generación y expansión de script de build. Mantenimiento información de independencias. Automatización de build. Build Console Source Source Build scripts + =

30 Solución IBM Rational gestión ciclo de vida unificado
IDE Desarrollo Control de Pase De Entornos Plataformas de Ejecución Repositorio Build Metadata information System Build Console Source Source Build scripts + =

31 Solución IBM Rational gestión ciclo de vida unificado
Entorno de Desarrollo: Facilidades de edición Debugging Integración con resto de ciclo de vida. IDE Desarrollo Control de Pase De Entornos Plataformas de Ejecución Repositorio Build Metadata information System Build Console Source Source Build scripts + =

32 Solución IBM Rational gestión ciclo de vida unificado
IDE Desarrollo Control de Pase De Entornos Plataformas de Ejecución Repositorio: Repositorio seguro Control de versión. Recuperación de versiones. Desarrollo en paralelo. Gestión de espacios de trabajo Repositorio Build Metadata information System Build Console Source Source Build scripts + =

33 Solución IBM Rational gestión ciclo de vida unificado
IDE Desarrollo Control de Pase De Entornos Plataformas de Ejecución Repositorio Build Metadata information System Build Management : Gestión de dependencias. Generación y expansión de script de build. Mantenimiento información de independencias. Automatización de build. Build Console Source Source Build scripts + =

34 Solución IBM Rational gestión ciclo de vida unificado
IDE Desarrollo Control de Pase De Entornos Build Console Centralización de definición de builds y pasos de despliegues. Conectividad con entorno de ejecución. Despliegue sincronizado a plataformas heterogenas. Mecanismos de rollback. Gestión de resultados de builds. Plataformas de Ejecución Repositorio Build Metadata information System Build Console Source Source Build scripts + =

35 Solución IBM Rational gestión ciclo de vida unificado
Workflow de pase entre entornos: Control de aprobación. Petición de pase. Lanzamiento del pase automático. Acciones manuales del pase. Consulta estado de entornos. Personalización del workflow IDE Desarrollo Control de Pase De Entornos Plataformas de Ejecución Repositorio Build Metadata information System Build Console Source Source Build scripts + =

36 Solución IBM Rational gestión ciclo de vida unificado
Plataformas de ejecución. Diversidad de Plataforma. WAS, ZOS, Windows, Unix,Apache, etc. IDE Desarrollo Control de Pase De Entornos Plataformas de Ejecución Repositorio Build Metadata information System Build Console Source Source Build scripts + =

37 Solución IBM Rational gestión ciclo de vida unificado
IDE Desarrollo Cliente TSO WebSphere for Z Rational App Dev. .NET Control de Pase De Entornos Plataformas de Ejecución Repositorio Build Metadata information System Build Console Source Source Build scripts + =

38 ClearCase z/OS Extensions: TSO Client
TSO Client allows a MVS user to checkout/checkin their assets from a ClearCase distributed repository and work on them in their native ISPF environment.

39 API Cliente TSO de ClearCase

40 WebSphere Developer for System z
IDE para desarrollos multiplataforma Soporta : COBOL, PLI, HLASM TSO/Batch, CICS, IMS, DB2 DB2 Stored Procedures – COBOL, PLI, Java, SQL Crea COBOL/CICS/JSF/Java/J2EE Multi-tier apps Incluye RAD (J2EE) Genera JSF/J2EE web front ends COBOL backends en zSeries Hablita aplicaciones en CICS y IMS para servicios Web y SOA Interactive, workstation-based environment Faster development with less errors Work offline or online Local/workstation projects Edit/compile/debug on the workstation Remote or Local Language sensitive editors for COBOL, PL/I, ASM, JCL BMS Map development Interactive access to zOS Job generation, submission, and monitoring TSO/USS command execution EGL (Enterprise Generation Lanaguage)

41 La demo es una simplificación o máqueta con objetivo mostrar framework necesario para llegar a tener una solución real.

42 DEMO

43 Solución IBM Rational gestión ciclo de vida unificado
IDE Desarrollo Control de Pase De Entornos Plataformas de Ejecución Repositorio Build Metadata information System Build Console Source Source Build scripts + =

44 Compilaciones en host Las compilaciones dependen de tipo de aplicación. Por ejemplo : Cobol Batch, Cobol con precompilador CISC, DB2, etc.. En host las compilaciones pueden ser largas, es importante solamente compilar lo necesario. Las compilaciones deben hacerse en el host, es necesario un mecanismo de compilación remota. Un requerimiento clásico es la automatización de la compilación de forma que la herramienta sepa construir el JCL adecuado de compilación.

45 Paquete : Data Driven Approach to CM

46 Los metadatos de Clearcase guardarán la información necesaria.
/main Rama Etiqueta Rel2_bugfix Atributo REL1 element CICS=Y DB2=Y LANG= COBOL BUILD=UPTODATE REL2

47 DATA DRIVEN APPROACH : http://www-128. ibm

48 EJEMPLO DE FLUJO DE BUILD

49 Solución IBM Rational gestión ciclo de vida unificado
IDE Desarrollo Control de Pase De Entornos Plataformas de Ejecución Repositorio Build Metadata information System Build Console Source Source Build scripts + =

50 Rational Build Forge Framework que centraliza la creación de procesos de build y despliegue Permite la ejecución de la build. Guarda resultados de compilación. Gestión integral de compilaciones Obtención de bill of materials, notificaciones, logs, scheduler.

51 Threading: ejecución en paralelo de pasos dentro del mismo proyecto
Proyecto de Despliegue: Todos los Steps con Thread =Yes se ejecutan en paralelo El bloque finaliza cuando aparece un Step con Thread = Join Thread = Yes Acciones Despliegue Mainframe Thread = No Thread = No Thread = Join Thread = No Step 1 Step 2 Join Step Last Step Thread = Yes Acciones Despliegue Distribuido

52 Espara liberalización
Semáforos: ejecución en paralelo de proyectos. Condiciones para coger y liberar semáforos Semáforo: variable global compartida entre proyectos Coger semáforo: .semget <nombre_semáforo> Liberar semáforo: .semput <nombre_semáforo> .semget MAINFRAME_SEMAPHORE .semput MAINFRAME_SEMAPHORE Ejecución Proyecto Despliegue Mainframe .semget MAINFRAME_SEMAPHORE .semget DISTRIBUTED_SEMAPHORE Proyecto Despliegue Común Espara liberalización semáforos Siguientes Steps Ejecución Proyecto Despliegue Distribuido .semget DISTRIBUTED_SEMAPHORE .semput DISTRIBUTED_SEMAPHORE

53 Marcha atrás ante un fallo Chaining: encadenación de proyectos ante el fallo de un paso
Fail Chain: proyecto a ejecutar ante un fallo

54 Rational z/OS Extensions: Remote Build
Unix, Linux Windows Build request Return derived objects z/OS or OS/390

55 JCL / RCCBUILD commands
Remote Build JCL / RCCBUILD commands //S1ALLOC EXEC PGM=IEFBR14 //TEMP1 DD DSN=DGUPTON.&USR..COPYLIB,DISP=(NEW,CATLG,DELETE),RCCEXT=CPY, // SPACE=(CYL,(10,5,10)),UNIT=3390,VOL=SER=RTL003, // DCB=(RECFM=FB,DSORG=PO,LRECL=80,BLKSIZE=23440) //TEMP2 DD DSN=DGUPTON.&USR..SOURCLIB,DISP=(NEW,CATLG,DELETE),RCCEXT=CBL, //TEMP3 DD DSN=DGUPTON.&USR..LOADLIB,DISP=(NEW,CATLG,DELETE), // UNIT=3390,SPACE=(CYL,(15,5,15),RLSE),VOL=SER=RTL003, // DCB=(DSORG=PO,RECFM=U,BLKSIZE=19069) //TEMP4 DD DSN=DGUPTON.&USR..LISTLIB,DISP=(NEW,CATLG,DELETE), // UNIT=3390,SPACE=(CYL,(50,25,25),RLSE),VOL=SER=RTL003, // DCB=(DSORG=PO,RECFM=FBA,LRECL=133,BLKSIZE=27930) //TEMP5 DD DSN=DGUPTON.&USR..OBJLIB,DISP=(NEW,CATLG,DELETE), // DCB=(DSORG=PO,RECFM=FB,LRECL=80,BLKSIZE=400) //TEMP6 DD DSN=DGUPTON.&USR..PIDLIB,DISP=(NEW,CATLG,DELETE),RCCEXT=PID, rccbuild -h -b S1ALLOC -ft S1ALLOC.jcl -v USR=$(usr) MBR=$(mbr) -d test1.cpy -i $(mbr).cbl $(mbr).pid -V -V -V Clearmake –f build1.mak usr=BRANDT mbr=BANNER

56 Ejemplo Proceso de Promoción heterogéneo :
Web Server Des Web Server PRE Web Server PRO Mainframe Des DES.APX Mainframe PRE PRE.APX Mainframe PRO PRO.APX Des PRO BASELINE1 PRE BASELINE2 ACT1 ACT2 BUILD FORGE VARIABLES: BASELINE IN PRO : BASELINE 1 BASELINE IN PRE : BASELINE 2 Se desarrollan actividades en el stream de desarrollo via TSO client, RAD, eclipse, etc ejemplo, ACT 1 y ACT 2

57 Ejemplo Proceso de Promoción heterogéneo :
Web Server Des Web Server PRE Web Server PRO Mainframe Des DES.APX Mainframe PRE PRE.APX Mainframe PRO PRO.APX Des PRO BASELINE1 BF: BUILD INT PRE BASELINE2 ACT1 ACT2 BUILD FORGE VARIABLES: BASELINE IN PRO : BASELINE 1 BASELINE IN PRE : BASELINE 2 Cuando esten listas se lanza proyecto BF heterogeneo con pase a integracion a web y host.

58 Ejemplo Proceso de Promoción heterogéneo :
Web Server Des Web Server PRE Web Server PRO Mainframe Des DES.APX Mainframe PRE PRE.APX Mainframe PRO PRO.APX Des PRO BASELINE1 PRE BASELINE2 Si compila en integracion promocionamos a preproduccion ACT1 ACT2 BUILD FORGE VARIABLES: BASELINE IN PRO : BASELINE 1 BASELINE IN PRE : BASELINE 2

59 Ejemplo Proceso de Promoción heterogéneo :
Web Server Des Web Server PRE Web Server PRO Mainframe Des DES.APX Mainframe PRE PRE.APX Mainframe PRO PRO.APX Des PRO PRE DEPLOY BASELINE1 BASELINE2 PRE BASELINE3 Pasamos a Preproduccion. Se crea Baseline 3 y se actualiza el stream y se cambia el valor a BASELINE IN PRE BUILD FORGE VARIABLES: BASELINE IN PRO : BASELINE 1 BASELINE IN PRE : BASELINE 3

60 Ejemplo Proceso de Promoción heterogéneo :
Web Server Des Web Server PRE Web Server PRO Mainframe Des DES.APX Mainframe PRE PRE.APX Mainframe PRO PRO.APX Des PRO BASELINE1 Se hacen las pruebas en preprod, y se despliega a producción BASELINE2 PRE BASELINE3 BUILD FORGE VARIABLES: BASELINE IN PRO : BASELINE 1 BASELINE IN PRE : BASELINE 3

61 Ejemplo Proceso de Promoción heterogéneo :
Web Server Des Web Server PRE Web Server PRO Mainframe Des DES.APX Mainframe PRE PRE.APX Mainframe PRO PRO.APX Des PROD DEPLOY BASELINE1 PRO BASELINE2 Se pasa a produccion se actualiza el stream y la valiable a BASELINE 3. PRE BASELINE3 BUILD FORGE VARIABLES: BASELINE IN PRO : BASELINE 2 BASELINE IN PRE : BASELINE 3

62 DEMO

63 Solución IBM Rational gestión ciclo de vida unificado
IDE Desarrollo Control de Pase De Entornos Plataformas de Ejecución Repositorio Build Metadata information System Build Console Source Source Build scripts + =

64 Gestión de pase de entornos
Labores automáticas , pero también manuales. Diversos roles involucrados : Desarrolladores Jefes de Proyecto Responsables de base de datos. Administradores de sistemas en producción. Es habitual tener un ciclo de aprobaciones para ello. ClearQuest : Deployment Tracking Package.

65 ClearQuest : Ejemplo de flujo de despliegue
Engage the students in a discussion of how defect and change activities flow in their workplaces. What states and actions might be added to the portrayed sample model? Explain to students that the much pre-planning and thought goes into the design of a defect and change tracking model. PROD Rejected In Production Submitted Pending to Integration Deployed to Integration Pending To Preprod Deployed To Preprod Pending to Production Execute BF Project This is a sample process model for defect and change tracking. There are seven states represented in the ovals. The arrows represent actions. Of course, their are other designs for a defect tracking model. What might a defect and change tracking model look like for your organization? Pass PreProduction Tests Pass Integration Tests Execute BF Project Execute BF Project INT PREPROD

66 Agenda ¿Porqué este seminario? Estrategia Rational para el Z/OS
Gestión de configuración con Rational para plataformas heterogéneas. Gestión de Assets sobre ClearCase Servicios de implantación de la Solución.


Descargar ppt "Solución IBM Rational de gestión de configuración para plataformas heterogéneas : Windows, Unix y Z/OS."

Presentaciones similares


Anuncios Google