X-Elevate

Développement de GAP et d’API à structure non imposée pour IBM i

Développement rapide d’applications GAP et d’API à structure non imposée avec une architecture modulaire

X-Elevate est un cadre de développement rapide permettant de créer des applications de générateur automatique de programmes (GAP) modulaires de nouvelle génération et à structure non imposée. Grâce aux modèles X-Elevate, les programmeurs GAP peuvent facilement créer des interfaces de programmation d’applications (API) et des services Web pour s’intégrer à d’autres systèmes, et créer des applications Web et mobiles réactives, ce qui permet d’accélérer les délais de livraison et d’améliorer la qualité du code.

Chaque monolithe IBM i renferme une architecture moderne qui ne demande qu’à émerger

Rendez la transformation numérique accessible et permettez aux développeurs GAP de créer de nouveaux outils numériques

 

Les applications traditionnelles à écran vert utilisent une architecture monolithique difficile à gérer, à déployer sur le Web et à intégrer à d’autres systèmes. X-Elevate vous aide à stimuler l’innovation et à fournir des systèmes agiles et sécurisés grâce aux interfaces de programmation d’applications (API), aux services Web et aux architectures de microservices. Son approche multicouche facilite la maintenance du code, optimise le générateur automatique de programmes (GAP) et exploite les nouvelles compétences de votre organisation.

Vous souhaitez voir comment cela fonctionne?

Ce que vous pouvez faire avec X-Elevate

Améliorer l’agilité informatique et commerciale

L’architecture des applications permet de gagner en agilité. Générez rapidement un code de générateur automatique de programmes (GAP) moderne et à structure non imposée, facile à gérer et permettant de déployer de nouvelles fonctionnalités afin de réagir rapidement à l’évolution du marché.

Offrir une modernisation progressive

Permet de moderniser les programmes GAP existants pour en faire des applications GAP modernes à structure non imposée avec une architecture multicouche. L’approche basée sur des modèles offre une cohérence et favorise les pratiques exemplaires dans toutes les équipes.

Intégrer des systèmes et partager des données

Expose les fichiers DB2 sous forme d’interfaces de programmation d’applications (API) RESTful, ce qui facilite le partage des données avec d’autres systèmes, améliore l’intégration et met les ressources IBM i à la disposition des utilisateurs Web et mobiles.

Exploiter les compétences en GAP et attirer de nouveaux talents

Les modèles aident les développeurs de GAP à créer des programmes modulaires. Le code GAP généré, à structure non imposée, peut être facilement appris par des développeurs non GAP et permet d’attirer de nouveaux talents.

heartland-logo-v3
 

Le fait de pouvoir découpler les applications entre l’interface utilisateur, le code et la base de données nous permet désormais de concentrer nos efforts sur les domaines les plus importants.

 

L’approche de X-Elevate, basée sur des modèles, nous a permis de nous appuyer sur les compétences existantes tout en passant à une architecture moderne et en développant rapidement des applications GAP et des API à structure non imposée. Son fonctionnement avec RDi est un atout majeur pour notre équipe.

Principales caractéristiques techniques

Approche basée sur des modèles

- Comprend des modèles CRUD et de listage pour un développement rapide.

- Permet d’assurer la cohérence au sein de l’équipe de développement.

- Permet la personnalisation ou la création de nouveaux modèles pour répondre aux besoins de votre entreprise.

API RESTful et sécurité

- Aide à définir une liste de bibliothèques pour chaque point terminal.

- Comprend un routeur RESTful.

- Fournit un point de sortie pour l’intégration avec les cadres de sécurité.

Architecture modulaire multicouche

- Crée des composants réutilisables et évolutifs.

- Prend en charge les conceptions d’applications modernes et multiniveaux ainsi que les microservices.

- Offre un point d’accès unique aux fichiers de la base de données pour améliorer l’intégrité des données.

Code cohérent de haute qualité

- Réduit la duplication du code et facilite les tests.

- Génère un code GAP moderne à structure non imposée, facile à gérer dans un éditeur GAP (RDi).

- Facilite la gestion du code grâce à la prise en charge des noms longs des tables DDL.

  • +