Ir a contenido principal

Bienvenido a My developerworks. Si no tiene un ID de IBM y un password, regístrese aquí.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. Este perfil incluye el nombre, apellido y nombre de usuario que poporcinó cuando se registró en developerWorks. Cierta información de su perfil será mostrada públicamente, pero usted puede editar la información en cualquier momento. Su nombre, apellido (a menos que usted elija ocultarlo), y nombre de usuario acompañarán el contenido que usted publica.

Toda la información enviada es segura.

La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

Toda la información enviada es segura.

Transforme de UML a COBOL, Parte 1

Cree programas COBOL y servicios web sin escribir código

Reginaldo Barosa, Executive IT Specialist, IBM
Author photo
Reginaldo W. Barosa es Executive IT Specialist en IBM, brinda soporte de ventas, ayudando a los clientes en las soluciones de modernización empresariq y herramientas de desarrollo, como Rational Developer for System z. Antes de ingresar a IBM U.S., hace ya más de nueve años, Reginaldo trabajó durante 27 años para IBM Brasil, fue coautor de IBM Redbooks y escribió dos libros, además de otros artículos y tutoriales para IBM developerWorks. Es ingeniero eléctrico egresado del Instituto Maua de Tecnologia en San Pablo, Brasil.

Resumen:  Conozca una nueva característica de la Versión 7 de WebSphere® Developer para System z™: z/OS Database Application Generator. z/OS Database Application Generator genera automáticamente programas CICS® COBOL con acceso a DB2®. Esta característica además genera un servicio web y el Lenguaje de Control de Trabajos (JCL) que lo ayudará a implantar el código generado. Este tutorial comienza con una introducción rápida a esta característica y le presenta un escenario de ejemplo que le enseñará a transformar UML a COBOL. Nota: A partir de la Versión 7.1, WebSphere Developer for System z pasó a denominarse Rational Developer for System z.

Fecha:  03-08-2011
Nivel:  Intermediaria

Comentario:  

Introducción

z/OS Database Application Generator

El asistente de z/OS Database Application Generator genera automáticamente código CICS COBOL que accede a DB2. También genera un servicio web y el JCL que lo ayudará a implementar el código generado. Database Application Generator proporciona las operaciones CRUD (crear, leer, actualizar y borrar) y operaciones LIST para los programas COBOL generados.

El COBOL generado está compuesto por dos programas por cada tabla DB2. El primero es el conjunto de operaciones CRUD estándar; éste actúa en un sólo registro. El segundo administra la operación búsqueda/lista en filas múltiples.

Database Application Generator permite usar un esquema de base de datos existente para crear con rapidez un nivel de acceso a datos z/OS para servicios web. Además, podrá trabajar directamente desde un modelo UML. Este tutorial sólo cubre la transformación de UML.

La Figura 1 muestra la arquitectura de Database Application Generator.


Figura 1. Arquitectura de Database Application Generator


Forma de trabajar con el modelo UML

En UML, los modelos contienen elementos de modelo tales como actores, casos de uso, clases y paquetes junto con uno o más diagramas que muestran perspectivas específicas de un sistema. Model-Driven Development (MDD) permite trabajar desde un modelo UML que podrá corresponder a una tabla DB2. Cada clase UML que usemos en este tutorial se mapeará a un tabla DB2 que aún no ha sido creada. El tutorial supone que usted ha creado el modelo UML usando Rational Software Architect y desea transformarlo en una base de datos y además generar programas COBOL usando los asistentes Database Application Generator (Generadores de aplicaciones de base de datos).

Al trabajar con UML, tome en cuenta las siguientes suposiciones:

  • Toda clase en UML es tratada como una tabla DB2.
  • Todas las propiedades de clases son tratadas como columnas.
  • Otros elementos UML como operaciones y métodos de clases son ignorados.

Si usted no tiene Rational Software Architect, puede seguir este tutorial importando el modelo UML proporcionado (Simple Bank Model.uml) a WebSphere Developer. El modelo UML usado en este tutorial se muestra en la Figura 2 de la próxima sección.

Los pasos principales para crear e implantar los activos usando el asistente son los siguientes:

  1. Exportar el modelo UML desde Rational Software Architect.
  2. Importar el modelo UML a Developer para System.
  3. Usar el asistente Database Application Generator para editar y configurar los parámetros de transformación.
  4. Ejecutar la transformación.
  5. Crear la tabla z/OS DB2.
  6. Implantar el código generado.
  7. Configurar e instalar los servicios web CICS en z/OS.
  8. Probar los servicios web creados.

Este tutorial cubre todos los pasos antes descriptos.

2 de 14 | Anterior | Siguiente

Comentario



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=WebSphere, Rational
ArticleID=649224
TutorialTitle=Transforme de UML a COBOL, Parte 1
publish-date=08032011
author1-email=rbarosa@us.ibm.com
author1-email-cc=

Etiquétalo Etiquetas

Help
Utilice el campo de búsqueda para encontrar todo tipo de contenido en My developerWorks con esa etiqueta.

Utilice el deslizador para controlar cuántas etiquetas deben mostrarse.

Las etiquetas populares muestran las etiquetas más difundidas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).

Mis Etiquetas muestra sus etiquetas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).

Utilice el campo de búsqueda para encontrar todo tipo de contenido en My developerWorks con esa etiqueta. Las etiquetas populares muestran las etiquetas más difundidas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere). Mis Etiquetas muestra sus etiquetas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).