O IBM Rational Programming Patterns é um ambiente de desenvolvimento integrado colaborativo que faz parte das soluções Jazz Collaborative Lifecycle Management. Ele fornece recursos de programação orientada a padrões para uma experiência de codificação aprimorada, combinada com ferramentas para análise de impacto, controle de qualidade e extensibilidade, bem como procedimentos para migração segura automática de aplicações do Pacbase.
Usa a abordagem MDD do Pacbase, fornecendo novos modelos para dados, aplicações em lote e transacionais e geradores, visando IBM Z Systems e serviços de repositório baseados no Jazz para artefatos do Pacbase.
Fornece um ambiente de desenvolvimento integrado (IDE) colaborativo, permitindo que os desenvolvedores mantenham a produtividade individual e, ao mesmo tempo, unifiquem os processos e as ferramentas de desenvolvimento com os sistemas IBM Z e Java.
Aumenta a utilização do IBM Developer for z/OS e IBM Rational Developer for AIX e LINUX por meio de um editor de código fonte COBOL dedicado, com recursos que otimizam tarefas no código fonte COBOL.
Inclui análise de impacto e serviços de pesquisa multicritério para artefatos de desenvolvimento armazenados nos repositórios do Rational Team Concert.
Fornece procedimentos para extrair projetos ou componentes do VisualAge Pacbase e importá-los para o Rational Team Concert. Também permite a transição de outros 4GL através de APIs de extensibilidade.
Fornece APIs para oferecer suporte a novos aplicativos ou arquiteturas técnicas e um Software Development Kit (SDK) para direcionar os desenvolvimentos em uma linguagem específica ou para um ambiente operacional específico.
Os procedimentos migram a baixo custo os ativos do Pacbase para um ambiente de desenvolvimento abrangente e estratégico que supera os recursos do Pacbase. O código gerado é sintaticamente equivalente ao código do Pacbase. As ferramentas de comparação garantem que a migração estava correta. Os testes de não regressão e o treinamento dos desenvolvedores do Pacbase são limitados, e a continuidade da produtividade de desenvolvimento e manutenção de alto nível do Pacbase é garantida. Os desenvolvedores do Pacbase e IBM Z agora trabalham em uma plataforma comum.
Os padrões de descrição de dados ajudam a dominar o conceito de informações de um sistema de TI em uma forma que seja compreensível para um especialista em domínio comercial e consumível para desenvolvedores de software. O Rational Programming Patterns fornece editores de design dedicados para entidades usadas em aplicativos em lote, transacionais, cliente/servidor e eBusiness 2.5. Ele também fornece ferramentas de design como renomear, mover, duplicar, comparar, documentar ou publicar.
Um editor de código COBOL estendido facilita a manutenção do código de usuário por meio de filtros, assistentes, realce de sintaxe, assistência de conteúdo, verificação de sintaxe em tempo real e depuração interativa. O código é encapsulado e reutilizado em programas por meio de Macros que minimizam a complexidade e fornecem um único ponto de manutenção. As linhas COBOL geradas podem ser facilmente inseridas por meio de micropadrões. A geração não está limitada ao código IBM. A dessincronização de um arquivo gerado com seu design é detectada.
O Software Development Kit facilita o desenvolvimento de um novo gerador ao dividir a complexidade de uma transformação em pequenas tarefas através de Micropatterns e Skeletons.
A interface de programação de aplicativos pode ser usada para ampliar as funções do Rational Programming Patterns e adaptá-las em Java. Por exemplo, ela pode ser usada para navegar nos modelos de uma maneira especial, criar linhas de comando e menus do usuário ou personalizar regras de controle de qualidade, micropadrões e padrões.
Procedimentos para extrair projetos ou componentes do Rational Team Concert e importá-los estão disponíveis. A análise de impacto e a pesquisa multicritério, como uma extensão dos serviços de repositório do Rational Team Concert, contribuem para aumentar a produtividade da manutenção.
Os recursos de controle do Rational Team Concert são ampliados. As pré-condições específicas do Rational Programming Patterns podem ser usadas para garantir que os arquivos que estão prestes a ser entregues ao servidor estejam em conformidade com os requisitos predefinidos.
Entenda os requisitos de instalação do VisualAge Pacbase, do cliente Eclipse do Rational Programming Patterns e do servidor.
Execute os requisitos detalhados do sistema para o IBM Rational Programming Patterns para entender os sistemas operacionais de suporte, software relacionado, hipervisores e requisitos de hardware.
Use o Engineering Workflow Management (Rational Team Concert) para controlar a entrega dos arquivos do Rational Programming Patterns para o servidor para garantir que os arquivos transferidos por upload para o servidor não causem erros. Em seguida, é possível selecionar controles que correspondem a precondições.
Use o Pactables para visualizar o conteúdo das tabelas de dados ou dos subconjuntos de tabelas, atualizar o conteúdo das tabelas on-line ou em modo de lote e garantir que as descrições e o conteúdo sejam consistentes.
Essa integração é possível, mas sua implementação é manual. Você pode importar os dados do Rational Programming Patterns para o Endevor por meio do Engineering Workflow Management (Rational Team Concert) se tiver usado anteriormente a ponte Pacbase - Endevor.
Um IDE baseado no Eclipse que simplifica o desenvolvimento da Web 2.0, dispositivos móveis, SOA e aplicações tradicionais usando o EGL.
Um conjunto de ferramentas moderno e robusto para desenvolver e manter aplicativos IBM Z/OS por meio do uso de práticas de DevOps.