introduccion a mantenimiento software iseries

20
Mantenimiento de Software en System i – iSeries – AS/400 Xavier Espinoza Luna Julio 2016

Upload: xavier-espinoza

Post on 12-Apr-2017

59 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Introduccion a mantenimiento software iSeries

Mantenimiento de Software en System i – iSeries – AS/400

Xavier Espinoza LunaJulio 2016

Page 2: Introduccion a mantenimiento software iSeries

AgendaIntroducciónEsquema de MantenimientoEnlaces relacionados

Page 3: Introduccion a mantenimiento software iSeries

Introducción

Page 4: Introduccion a mantenimiento software iSeries

¿ Por qué se planteó el Taller ?El sistema iSeries o AS/400 aloja el

procesamiento de gran parte de los datos empresariales de ETAPA EP desde hace algunas décadas debido a su efectividad, el bajo nivel de administración y la confianza de la plataforma en procesar cargas de trabajo.

A pesar de que la plataforma es autoadministrable, autoajustable, fácil de usar y fácil de mantener, conocer de estrategias de mantenimiento es ventajoso.

Page 5: Introduccion a mantenimiento software iSeries

¿ Qué pretende el Taller ?Hacer una introducción básica de los

conceptos relacionados al mantenimiento de software del sistema iSeries - AS/400.

Informar de las herramientas existentes para la obtención de parches o fixes

Hacer recomendaciones sobre la estrategia para la actualización de parches y/o fixes en los sistemas iSeries de ETAPA EP

Page 6: Introduccion a mantenimiento software iSeries

Esquema de Mantenimiento

Page 7: Introduccion a mantenimiento software iSeries

Conceptos AplicablesEl software conceptualmente es un conjunto de

programas y rutinas que permiten a la computadora realizar determinadas tareas

Dicho software es construido por seres humanos, por lo tanto es es proclive a fallos.

De forma análoga a una “maquinaria” el realizar un mantenimiento al software garantiza la corrección de errores humanos y mejora continua.

Bajo el mismo principio es pertinente mantener un esquema de actualización de software

Page 8: Introduccion a mantenimiento software iSeries

BeneficiosEl mantenimiento de software asegura

que se corrijan los errores que se han ido reportando en la utilización del mismo desde su lanzamiento.

El mantenimiento permite incorporar nuevas funcionalidades y mejoras dentro del software.

Page 9: Introduccion a mantenimiento software iSeries

Plataforma iSeriesLa base de datos parte del sistema operativoAutónoma y autoadministrableMuchas aplicaciones legadas en lenguajes

nativos (COBOL, RPG) contra los mismos datos junto a aplicaciones modernas (.Net, Java, PHP).

Page 10: Introduccion a mantenimiento software iSeries

Esquema de MantenimientoIBM maneja una estrategia 3 + 2 para el

mantenimiento (5 años de soporte normal + 3 extendido)

La última versión del sistema operativo es la i 7.3 lanzada el 15 de abril del 2016

Los sistemas operativos que mantiene ETAPA EP es i 6.1 (Quillo) / i 5.4 (Lupinus)

El sistema operativo i 6.1 tuvo soporte hasta el 30 de septiembre del 2016. Soporte Extendido hasta el 2018.

El sistema operativo i 5.4 tuvo soporte hasta el 30 de septiembre del 2013. Soporte Extendido hasta 2015.

Page 11: Introduccion a mantenimiento software iSeries

Esquema de MantenimientoEl soporte de software está dirigido para

empresas que hacen uso extensivo del sistema y presentan problemas en la utilización sobre todo de nuevas características.

El soporte de software garantiza el soporte telefónico y de técnicos y creación de soluciones customizadas conforme aparezcan los problemas.

El soporte permiten registrar que un problema se convierta en un APAR (Autorized Problem Analysis Report).

Page 12: Introduccion a mantenimiento software iSeries

Esquema de MantenimientoEl soporte de software permite el acceso a

nuevas versiones o releasesSituación Real para ETAPA EP

Tiene sentido establecer un contrato de mantenimiento siempre y cuando se establezcan migraciones del sistema operativo

En el 2017 se cumple un ciclo de actualización de hardware por lo que sería recomendable contratar la actualización con un nuevo hardware

Page 13: Introduccion a mantenimiento software iSeries

Esquema de MantenimientoEl soporte de software permite el acceso a

nuevas versiones o releasesSituación Real para ETAPA EP

Tiene sentido establecer un contrato de mantenimiento siempre y cuando se establezcan migraciones del sistema operativo

En el 2017 se cumple un ciclo de actualización de hardware por lo que sería recomendable contratar la actualización con un nuevo hardware

Page 14: Introduccion a mantenimiento software iSeries

Esquema de Mantenimiento Alternativas

Las actualizaciones del sistema operativo esta disponible en Internet (https://www.ibm.com/support/fixcentral/)

Es factible establecer un esquema de actualización de los niveles de PTF (Program Temporary Fix)

Page 15: Introduccion a mantenimiento software iSeries

TerminologíaAPAR: un informe de análisis autorizado de programa (APAR)

es un informe de problemas específicos de un programa de IBM que tiene un arreglo asociado (PTF).

PTF: es un arreglo temporal de programa, desarrollado para solventar un APAR autorizado.

HIPER: es un arreglo temporal de programa que resuelve un problema que podría tener un alto impacto o un problema generalizado que afecta a la mayoría de los sistemas.

Paquetes acumulativos de PTF: paquete de arreglos que contiene correcciones generalmente recomendados por IBM y se actualiza de forma periódica. Los paquetes de PTF acumulativos son etiquetados de acuerdo con la fecha en que son puestos en libertad, y la versión de software del sistema operativo.

Page 16: Introduccion a mantenimiento software iSeries

TerminologíaGrupo de PTF, es un nombre usado para

ordenar y gestionar un grupo de PTF lógicamente relacionados, tales como bases de datos, Java o arreglos HIPER. Cuando se disponga de nuevos arreglos para una función, los PTF de grupo se actualizan dinámicamente.

Page 17: Introduccion a mantenimiento software iSeries

Interfaces de acceso

Aplicaciones generadas en RPG utilizan el acceso nativo sobre la base de datos (DDS, SETLL, CHAIN). La optimización del rendimiento depende del diseño y la forma de acceder a los datos.

Aplicaciones en .Net o Java utilizan el acceso SQL sobre la base de datos. La optimización del rendimiento depende de como los programas y consultas se ingresan a los datos y de la asistencia de la base de datos.

Consultas Query/400 utilizan el acceso nativo y tienen cierto nivel de optimización dentro del sistema operativo.

Page 18: Introduccion a mantenimiento software iSeries

Esquema de Mantenimiento Bajo la forma de utilización del Sistema

iSeries (aplicaciones nativas y acceso SQL desde interfaces .Net), es recomendable mantener el siguiente esquema mínimo:PTF AcumuladoGrupo HIPER de PTFGrupo de Base de DatosGrupo Java (actualización de maquinas

virtuales)

Page 19: Introduccion a mantenimiento software iSeries

Documentación de referencia y enlaces de interésLibros Rojos de IBM (

http://www.ibm.com/redbooks)i5/OS Diagnostic Tools for System

Administrators: An A to Z Reference for Problem Determination (SG-248253)

Otros EnlacesFixCentral (https://

www.ibm.com/support/fixcentral/)Preventive Support Planning (http://

www.ibm.com/s_dir/sline003.nsf/sline003home)

Page 20: Introduccion a mantenimiento software iSeries

Gracias!!