iniciación a control-m [fernando tallón - grupo cibernos]

18
Iniciación a Control- M/EM (BMC Software) Fernando Tallón

Upload: fernando-tallon

Post on 04-Jul-2015

3.851 views

Category:

Documents


6 download

DESCRIPTION

Guía de iniciación a Control-M, comenzando desde la necesidad de creación de software hasta la explotación de un sistema con la aplicación Control-M/EM.

TRANSCRIPT

Page 1: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Iniciación a Control-M/EM (BMC Software)

Fernando Tallón

Page 2: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Introducción

Page 3: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Creación de Software

Ingeniería de Software: abarca al grupo de métodos, técnicas y

herramientas que se utilizan en la producción del software.

requiere la gestión de proyectos para que se pueda desarrollar una aplicación en el plazo previsto y con el presupuesto establecido que sea satisfactoria para el cliente.

Page 4: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Ciclo de vida del software

Describe el desarrollo de software, desde la fase inicial hasta la fase final.

Propósito: definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación

Cumplir los requisitos para la aplicación y verificación de los procedimientos de desarrollo.

Permite que los errores se detecten lo antes posible.

Page 5: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Ciclo de vida del software II Definición de objetivos: definir el resultado del proyecto y su papel en la

estrategia global. Análisis de los requisitos y su viabilidad: recopilar, examinar y

formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.

Diseño general: requisitos generales de la arquitectura de la aplicación. Diseño en detalle: definición precisa de cada subconjunto de la

aplicación. Programación (programación e implementación): es la implementación de

un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.

Prueba de unidad: prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.

Integración: para garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la prueba de integración que está cuidadosamente documentada.

Prueba beta (o validación), para garantizar que el software cumple con las especificaciones originales.

Documentación: sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros.

Implementación Mantenimiento: para todos los procedimientos correctivos

(mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).

Page 6: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Modelos de ciclo de vida (Modelo en cascada)

Page 7: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Modelos de ciclo de vida (Modelo en V)

Page 8: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Ingeniería de software asistida por ordenador (CASE)

La ingeniería de software asistida por ordenador (o CASE) es un conjunto de herramientas de programación que utilizan una interfaz común para diseñar, desarrollar y depurar software.

Page 9: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Implantación de software

Fase de Desarrollo Definición de las partes del programa. Implementación de código.

Fase de Pre-Producción Prueba con datos reales sin impacto. Simulación de comportamiento. Detección incongruencias.

Producción y explotación. Aprovechamiento con datos reales e impacto. Mejoras.

Page 10: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Costos ciclo de vida del software

Page 11: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Explotación de Software

Hemos visto cómo se desarrolla un software, ahora podremos sacar provecho de él.

Atendiendo a las necesidades de negocio, lo utilizamos para: Automatización de procesos. Obtención de informes. Labores de inventario. Control de errores. Seguimiento de clientes y/o pedidos.

Page 12: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Automatización de procesos

Desde los primeros Batchs hasta hoy: Un solo hilo de ejecución.

Un hilo por entorno (Ej.: OpenVMS).

Multiproceso, concurrencia, distribuido.

Control: Centralizado:

Mainframe – Local. Terminal – Remoto.

Descentralizado.

Page 13: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Automatización de procesos

¿Qué nos ofrece ControlM? Integración con nuestro sistema con

independencia de la Plataforma SO utilizada:

Preemitiéndonos condicionar trabajos de diferentes entornos.

Page 14: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Automatización de procesos

Diseño de la línea de ejecución

Page 15: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Automatización de procesos

Sistema de mensajes y alertas: Nos permiten monitorizar y actuar en

función a la operativa acordada previamente.

Page 16: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Automatización de procesos

Sistema de transferencia segura (Secure FTP (v6.4.01.500))

Page 17: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Automatización de procesos Calendarios de ejecución (Forecast)

Page 18: Iniciación a Control-M [Fernando Tallón - Grupo Cibernos]

Arquitectura de Control-M

Control-M/Enterprise Manager: Provee un único y centralizado punto de acceso

para controlar el entorno del batch.

Control-M/Server: En él se definen los trabajos planificados, se

manejan los hilos de ejecución, notifican el estado de los trabajos.Existe uno por cada servidor en un SO concreto.

Control-M/Agent y Host remotos: Sirven para comunicar a terceros servidores la

ejecución de trabajos sin necesidad de ejecutar Control-M/Server.