Accueil Outils de développement Rational Programming Patterns IBM Rational Programming Patterns
Modernisez la programmation basée sur les modèles pour vos applications Pacbase
Obtenez un aperçu
Illustration d’un chevron géométrique abstrait

IBM Rational Programming Patterns est un environnement de développement intégré collaboratif qui fait partie des solutions collaboratives de gestion du cycle de vie Jazz. Il offre des fonctionnalités de programmation pilotée par des modèles (Pattern Driven Programming) pour une expérience de codage améliorée, combinées à des outils d’analyse d’impact, de contrôle de la qualité et d’extensibilité, ainsi qu’à des procédures de migration automatique sécurisée des applications Pacbase.

Nouveautés

Découvrir les capacités de Rational Programming Patterns 9.7.2

Avantages Un développement modernisé

Utilise l’approche MDD de Pacbase et fournit de nouveaux modèles pour les données, les applications et les générateurs de lots et transactionnels, ciblant les systèmes IBM Z et les services de référentiel Jazz pour les artefacts Pacbase.

Une collaboration améliorée

Fournit un environnement de développement intégré collaboratif (IDE) qui permet aux développeurs de maintenir leur productivité personnelle tout en unifiant les processus et les outils de développement avec les systèmes IBM Z et Java.

Une création de valeur plus étendue

Améliore l’utilisation d’IBM Developer for z/OS et d’IBM Rational Developer for AIX and LINUX grâce à un éditeur de code source COBOL dédié, offrant des fonctionnalités qui optimisent les tâches dans le code source COBOL.

Augmenter la productivité

Comprend des services d’analyse d’impact et de recherche multicritères pour les artefacts de développement stockés dans les référentiels de Rational Team Concert.

Une migration sécurisée

Fournit des procédures pour extraire des projets ou des composants de VisualAge Pacbase et les importer dans Rational Team Concert. Permet également la transition depuis d’autres 4GL à l’aide d’API d’extensibilité.

Extensibilité

Fournit des API pour prendre en charge de nouvelles architectures applicatives ou techniques, ainsi qu’un kit de développement logiciel (SDK) pour cibler les développements dans un langage spécifique ou pour un environnement d’exploitation particulier.

Fonctionnalités
Une migration sécurisée

Les procédures permettent de migrer à faible coût les actifs de Pacbase vers un environnement de développement complet et stratégique qui surpasse les capacités de Pacbase. Le code généré est syntaxiquement équivalent au code Pacbase. Les outils de comparaison garantissent que la migration a été correcte. Les tests de non-régression et la formation des développeurs Pacbase sont limités et une productivité de haut niveau du développement et de la maintenance de Pacbase est assurée en continu. Les développeurs Pacbase et IBM Z travaillent désormais sur une plateforme commune.

Mise à niveau et migration des données

Fonctionnalités de conception

Les modèles de description des données permettent de maîtriser le concept d’information d’un système informatique sous une forme compréhensible par un spécialiste du secteur d’activité et consommable par les développeurs de logiciels. Rational Programming Patterns fournit des éditeurs de conception dédiés aux entités utilisées dans les applications par lots, transactionnelles, client/serveur et eBusiness 2.5. Il fournit également des outils de conception permettant notamment le renommage, le déplacement, la duplication, la comparaison, la documentation ou la publication.

Développer des applications de conception

Gestion des sources COBOL

Un éditeur de code COBOL étendu facilite la maintenance du code utilisateur par le biais de filtres, d’assistants, de coloration syntaxique, d’assistance au contenu, de vérification de la syntaxe en temps réel et du débogage interactif. Le code est encapsulé et réutilisé dans les programmes par des macros qui limitent la complexité tout en fournissant un point de maintenance unique. Les lignes COBOL générées peuvent être facilement insérées à l’aide de micromodèles. La génération n’est pas limitée au code IBM. La désynchronisation d’un fichier généré avec sa conception est détectée.

Comment gérer le code COBOL non-IBM ?

Extensibilité

Le kit de développement logiciel facilite le développement d’un nouveau générateur en divisant la complexité d’une transformation en petites tâches à l’aide de micromodèles et de squelettes.

L’interface de programmation d’application peut être utilisée pour étendre les fonctions de Rational Programming Patterns et les convertir en Java. Par exemple, elle peut être utilisée pour naviguer dans les modèles de manière spécifique, créer des lignes et des menus de commande utilisateur, ou personnaliser des règles de contrôle qualité, des micromodèles et des modèles.


Intégration avec Rational Team Concert

Des procédures pour extraire des projets ou des composants de Rational Team Concert et les importer sont disponibles. L’analyse d’impact et la recherche multicritères, qui sont des extensions des services de référentiel de Rational Team Concert, contribuent à augmenter la productivité de la maintenance.

Les fonctionnalités de contrôle de Rational Team Concert sont étendues. Les prérequis spécifiques de Rational Programming Patterns peuvent être utilisés pour s’assurer que les fichiers qui sont sur le point d’être transmis au serveur sont conformes aux exigences prédéfinies.

Informations techniques
Installation requise

Comprenez l’installation requise de VisualAge Pacbase, du client Eclipse de Rational Programming Patterns et du serveur.

Configuration requise

Consultez la configuration système requise détaillée pour IBM Rational Programming Patterns afin de comprendre les systèmes d’exploitation associés, les logiciels connexes, les hyperviseurs et les exigences matérielles.

Intégrations Livraison des fichiers au serveur

Utilisez Engineering Workflow Management (Rational Team Concert) pour contrôler la livraison des fichiers Rational Programming Patterns au serveur afin de vous assurer que les fichiers téléchargés sur le serveur ne provoquent pas d’erreurs. Vous pouvez ensuite sélectionner des contrôles qui correspondent aux conditions préalables.

Découvrir l’intégration à Engineering Workflow Management
Gérer les tables de données

Utilisez Pactables pour visualiser le contenu des tables de données ou des sous-ensembles de tables, mettre à jour le contenu des tables en ligne ou en mode par lots, et vous assurer que les descriptions et les contenus sont cohérents.

Découvrir l’intégration à Pactables
Automatiser le processus de développement

Cette intégration est possible, mais son implémentation est manuelle. Vous pouvez importer les données Rational Programming Patterns dans Endevor via Engineering Workflow Management (Rational Team Concert) si vous avez déjà utilisé le pont Pacbase - Endevor. 

Découvrir l’intégration à Endevor
Produits associés Rational Business Developer

Un IDE basé sur Eclipse qui simplifie le développement des applications Web 2.0, mobiles, SOA et traditionnelles à l’aide d’EGL.

IBM Developer for z/OS

Un ensemble d’outils modernes et robustes pour développer et entretenir les applications IBM z/OS grâce à l’utilisation de pratiques DevOps.

Étapes suivantes

Découvrez IBM Rational Programming Patterns. Programmez gratuitement un entretien de 30 minutes avec un spécialiste IBM Z ou Power.

Autres moyens d’information Documentation Support IBM Redbooks Support et services Financement global Communauté Communauté de développeurs Partenaires