Accueil
DevOps
Rational Programming Patterns
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.
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.
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.
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.
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.
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é.
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.
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.
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.
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.
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.
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.
Comprenez l’installation requise de VisualAge Pacbase, du client Eclipse de Rational Programming Patterns et du serveur.
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.
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.
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.
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.
Un IDE basé sur Eclipse qui simplifie le développement des applications Web 2.0, mobiles, SOA et traditionnelles à l’aide d’EGL.
Un ensemble d’outils modernes et robustes pour développer et entretenir les applications IBM z/OS grâce à l’utilisation de pratiques DevOps.