IBM Rational Programming Patterns
Modernisez la programmation basée sur les modèles pour vos applications Pacbase
Télécharger maintenant
Illustration d'un chevron géométrique abstrait
Les avantages de Rational Programming Patterns pour votre entreprise

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.

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 Systems 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.

Fonctions principales 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.

Comment mettre à niveau et migrer vos 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.

Comment concevoir des applications ?
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.

Comment utiliser le kit de développement logiciel (SDK) ?
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 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.

Comment passer en revue les étapes d’intégration ?
Ressources spécialisées pour vous aider à réussir
Support

Trouvez des solutions via la fonction de recherche du support ou ouvrez un dossier de support.

Explorer
Documentation

Obtenez des informations sur la façon d’entretenir et d’utiliser le produit.

Explorer
Communauté

Une riche communauté de blogs et de forums d’experts commerciaux et techniques.

Explorer
Gagnez en agilité et en flexibilité

Les plans de paiement flexibles d’IBM vous permettent d’adapter vos investissements d’infrastructure à vos besoins en termes de charges de travail.

Découvrir
COBOL on IBM Developer

Accédez à des projets open source, à des défenseurs des développeurs et à une communauté mondiale de développeurs.

Rejoignez la communauté