Inicio DevOps Rational Programming Patterns Patrones de programación racional de IBM
Modernice la programación basada en patrones para aplicaciones Pacbase
Obtenga una descripción general
Ilustración de chevron geométrico abstracto

IBM Rational Programming Patterns es un entorno de desarrollo integrado colaborativo que forma parte de las soluciones Jazz Collaborative Lifecycle Management. Proporciona características de programación basada en patrones para una experiencia de codificación mejorada del cliente, combinada con herramientas para análisis de impacto, control de calidad y extensibilidad, así como procedimientos para la migración segura automática de aplicaciones Pacbase.

Novedades

Descubra las capacidades de Rational Programming Patterns 9.7.2

Beneficios Modernizar el desarrollo

Utiliza el enfoque MDD de Pacbase, proporcionando nuevos modelos para datos, aplicaciones batch y transaccionales y generadores, orientados a sistemas IBM Z y servicios de repositorio basados en Jazz para artefactos Pacbase.

Colaboración mejorada

Proporciona un entorno de desarrollo integrado (IDE) colaborativo, que permite a los desarrolladores mantener la productividad individual, al tiempo que unifica los procesos y herramientas de desarrollo con IBM Z systems y Java.

Ampliar valor

Mejora la utilización de IBM Developer para z/OS e IBM Rational Developer for AIX y LINUX mediante un editor de código fuente COBOL dedicado con funciones que optimizan las tareas en el código fuente COBOL.

Incremente la productividad

Incluye análisis de impacto y servicios de búsqueda multicriterio para almacenar artefactos de desarrollo en repositorios de Rational Team Concert.

Migración segura

Proporciona procedimientos para extraer proyectos o componentes de VisualAge Pacbase e importarlos a Rational Team Concert. También permite la transición desde otros 4GL a través de API de extensibilidad.

Extensibilidad

Proporciona API para admitir nuevas arquitecturas técnicas o de aplicaciones, y un kit de desarrollo de software (SDK) para orientar los desarrollos en un lenguaje específico o para un entorno operativo en particular.

Características
Migración segura

Los procedimientos migran a bajo coste los activos de Pacbase a un entorno de desarrollo integral y estratégico que supera las capacidades de Pacbase. El código generado es sintácticamente equivalente al código de Pacbase. Las herramientas de comparación garantizan que la migración fue correcta. Las pruebas de no regresión y la capacitación de los desarrolladores de Pacbase son limitadas y se garantiza la continuidad de la productividad de desarrollo y mantenimiento de alto nivel de Pacbase. Los desarrolladores de Pacbase e IBM Z trabajan ahora en una plataforma común.

Actualización y migración de datos

Características de diseño

Los patrones de descripción de datos contribuyen a dominar el concepto de información de un sistema de TI en una forma comprensible para un especialista del dominio empresarial y consumible por los desarrolladores de software. Rational Programming Patterns proporciona editores de diseño dedicados para entidades utilizadas en aplicaciones de lotes, transaccionales, cliente/servidor y eBusiness 2.5. También proporciona herramientas de diseño, como cambiar el nombre, mover, duplicar, comparar, documentar o publicar.

Desarrollar aplicaciones de diseño

Gestión de fuentes COBOL

Un editor de código COBOL ampliado facilita el mantenimiento del código de usuario a través de filtros, asistentes, resaltado de sintaxis, asistencia de contenido, comprobación de sintaxis en tiempo real y depuración interactiva. El código se encapsula y se reutiliza en los programas a través de macros que minimizan la complejidad y al mismo tiempo proporcionan un único punto de mantenimiento. Las líneas COBOL generadas se pueden insertar fácilmente a través de micropatrones. La generación no se limita al código de IBM. Se detecta la desincronización de un archivo generado con su diseño.

Gestión de código COBOL que no es de IBM

Extensibilidad

El Kit de desarrollo de software facilita el desarrollo de un nuevo generador al dividir la complejidad de una transformación en pequeñas tareas mediante micropatrones y esqueletos.

La interfaz de programación de aplicaciones puede utilizarse para ampliar las funciones de los Rational Programming Patterns y adaptarlas en Java. Por ejemplo, se puede utilizar para navegar por los modelos de una manera especial, crear líneas de comandos y menús de usuario, o personalizar reglas de control de calidad, micropatrones y patrones.


Integración con Rational Team Concert

Están disponibles procedimientos para extraer proyectos o componentes de Rational Team Concert e importarlos. El análisis de impacto y la búsqueda multicriterio, como extensión de los servicios de repositorio de Rational Team Concert, contribuyen a aumentar la productividad del mantenimiento.

Se amplían las funciones de control de Rational Team Concert. Se pueden utilizar precondiciones específicas de Rational Programming Patterns para garantizar que los archivos que están a punto de entregarse al servidor se ajustan a los requisitos predefinidos.

Detalles técnicos
Requisitos de instalación

Comprender los requisitos de instalación de VisualAge Pacbase, el cliente Eclipse de Rational Programming Patterns y el servidor.

Requisitos del sistema

Ejecute un análisis detallado de los requisitos del sistema para IBM Rational Programming Patterns a fin de comprender los sistemas operativos compatibles, el software relacionado, los hipervisores y los requisitos de hardware.

Integraciones Entrega de archivos al servidor

Utilice Engineering Workflow Management (Rational Team Concert) para controlar la entrega de los archivos de Rational Programming Patterns al servidor para garantizar que los archivos cargados en el servidor no provoquen errores. A continuación, puede seleccionar controles, que corresponden a condiciones previas.

Explore la integración con Engineering Workflow Management
Gestionar tablas de datos

Utilice Pactables para ver el contenido de las tablas de datos o los subconjuntos de tablas, actualizar el contenido de las tablas en línea o por lotes y asegurarse de que las descripciones y el contenido son coherentes.

Explore la integración con Pactables
Automatizar el proceso de desarrollo

Esta integración es posible, pero su implementación es manual. Puede importar los datos de Rational Programming Patterns a Endevor a través de Engineering Workflow Management (Rational Team Concert) si ha utilizado previamente el puente Pacbase - Endevor. 

Explore la integración con Endevor
Productos relacionados Rational Business Developer

Un IDE basado en Eclipse que simplifica el desarrollo de aplicaciones Web 2.0, móviles, SOA y tradicionales utilizando el EGL.

IBM Developer for z/OS

Un conjunto de herramientas moderno y robusto para desarrollar y mantener aplicaciones de IBM z/OS mediante el uso de prácticas de DevOps.

Próximos pasos

Descubra IBM Rational Programming Patterns. Programe una reunión gratuita de 30 minutos con un representante de IBM Z o Power.

Más formas de explorar Documentación Soporte IBM Redbooks Soporte y servicios Financiación global Comunidad Comunidad de desarrolladores Partners