IBM Rational Business Developer et ses services Enterprise Generation Language (EGL) permettent aux programmeurs orientés métier de profiter des avantages et de la technologie Java, JEE, des navigateurs, du déploiement cloud, des bases de données, d’IBM i et de zSystems sans avoir à apprendre toutes les technologies sous-jacentes. Associé à de puissantes fonctionnalités prenant en charge le développement multiplateforme, Rational Business Developer est conçu pour masquer les détails techniques de la plateforme de déploiement et les interfaces de programmation middleware associées. Le développeur peut alors se concentrer sur le problème métier plutôt que sur les technologies d’implémentation sous-jacentes.
Utilisez ou créez des configurations de règles de codage pour le code source EGL et exécutez-les pour vérifier la cohérence du code source avec les règles.
Créez des applications modernes et/ou intégrez-les aux systèmes existants à l’aide d’outils gérant plusieurs technologies.
Interface utilisateur riche et modernisée (Web 2.0 et mobile) avec glisser-déposer pour les services et génération automatique d’interfaces utilisateur.
Créez des applications à l’aide d’outils et de frameworks modernes : GIT pour le contrôle des sources, intégration Swagger et MQ pour le déploiement sur le cloud, Spring for REST services et Cordova pour les applications mobiles hybrides.
IBM Rational Business Developer est un environnement de développement intégré (IDE) basé sur Eclipse qui simplifie le développement d’applications Web 2.0, mobiles, basées sur le cloud, d’architecture orientée services (SOA) et traditionnelles en utilisant le langage Enterprise Generation Language (EGL). Les développeurs peuvent fournir des applications et des services Web 2.0 et mobiles sans avoir à maîtriser la programmation Java et SOA. Les développeurs peuvent créer, tester et déboguer des applications EGL tout en générant du code Java, JavaScript ou COBOL pour le déploiement.
Ce logiciel prend en charge le développement et le déploiement d’applications sur écran vert traditionnelles pour IBM i et IBM zSystems. Il prend en charge le développement et le déploiement de services sur IBM WebSphere Application Server à travers de multiples plateformes ainsi que sur des plateformes cloud. Concernant les interfaces utilisateur, il prend en charge le développement et le déploiement d’applications Web 2.0 sur navigateur ainsi que sur plateformes mobiles. IBM Rational Business Developer permet aux développeurs de travailler dans un environnement Eclipse qui leur est familier et de tirer parti de leurs compétences en développement.
Ce logiciel utilise un langage unique de haut niveau facilitant le développement de l’application métier. Il génère différents langages pour une même application, tels que JavaScript pour l’interface utilisateur d’une application et Java ou COBOL pour le back-end de l’application. Ce logiciel améliore la productivité et réduit la courbe d’apprentissage technologique afin d’améliorer l’agilité et la compétitivité de l’entreprise.
IBM Rational Business Developer étend les actifs informatiques existants et fournit les fonctionnalités d’extensibilité, d’évolutivité et de productivité d’une plateforme Eclipse. Il s’intègre à IBM Developer for z/OS, IBM Rational Developer for i et IBM Rational Software Architect, et s’intègre à IBM Rational Team Concert Collection afin de permettre la configuration avancée, le contrôle des sources et la gestion des modifications.
Obtenez des rapports actualisés sur les exigences système et des rapports détaillés relatifs aux systèmes d’exploitation, aux logiciels connexes, aux hyperviseurs et aux traductions.
IBM Rational Business Developer 9.7 bénéficie des améliorations les plus récentes apportées à ses différentes technologies et inclut les correctifs des versions précédentes.
Intégration Eclipse GIT (eGIT) pour le code source EGL. Les utilisateurs peuvent ajouter des services à la vue de données EGL en effectuant un glisser-déposer dans le volet de conception d’EGL RUI. Cela permet aux utilisateurs d’ajouter rapidement du code back-end à leurs pages RUI front-end.
Une nouvelle propriété booléenne cdata a été ajoutée à l’annotation @XMLElement. Elle indique si le champ d’enregistrement à inscrire dans une chaîne XML est entouré d’une balise CDATA ou non.
Cette version et les versions précédentes comportent des méta-en-têtes pour le code HTML généré, ce qui permet de déplacer le contenu Javascript dans un autre fichier au sein du code HTML déployé et de désactiver l’assistance au contenu.
Le descripteur de build deepNullCheck spécifie si une variable vérifie l’état null de la valeur référencée par rapport à null. De plus, deux options de build, defaultServiceHttpBasicUserId et defaultServiceHttpBasicPassword, spécifient l’identifiant utilisateur et le mot de passe par défaut pour appeler tous les services.