X-Modernize

La conversion automatique des applications RPG vers Java optimise  votre base de code existante et augmente grandement votre investissement IBM i.

Est-il temps de moderniser?

IBM i est l’un des systèmes d’exploitation les plus stables et robustes jamais développés et vous y avez mis un investissement important dans vos applications et bases de données. Par contre, même avec ce système d’opération puissant et à multiples facettes, vous êtes confrontés à une pression réelle pour moderniser vos applications d’affaires afin de profiter des technologies modernes mobiles, SOA, source non scellée et Web. X-Modernize de Fresche est la solution pour la modernisation de toute application RPG. X-Modernize remanie et génère automatiquement une application Web MVC en Java en utilisant des méthodes orientées objet.

X-Modernize fournit une architecture moderne

Le plus grand avantage technique de l’utilisation de X-Modernize est la conversion de vos programmes RPG en une architecture MVC (Modèle-Vue-Contrôleur) qui utilise des technologies de pointe (Spring MVC Framework, AngularJS, HTML 5, etc.). Du point de vue des entreprises, les avantages de la modernisation sont nombreux : des applications prêtes à être consultées de n’importe quel périphérique ayant un navigateur; de nouveaux canaux de vente; un large groupe de développeurs pour les technologies modernes; une intégration et un suivi plus facile des nouveaux employé.e.s qui sont habitué.e.s à une interface GUI; une agilité et intégration facilitées avec d’autres systèmes plus modernes dans votre organisation.

Comment X-Modernize peut vous aider :

Amélioration de l’agilité

La conversion de vos applications RPG en Java ouvre un monde de possibilités : une capacité accrue à satisfaire rapidement les exigences d’affaires changeantes, des nouvelles fonctionnalités et des canaux de vente en plus d’une intégration plus facile avec d’autres systèmes de votre organisation. Une plus grande agilité entraînera de nouvelles opportunités et des opérations améliorées.

Trouvez de nouvelles ressources

Aujourd’hui, trouver des ressources est l’un des plus grands maux de tête auxquels sont confrontés les directeurs des TI dans les entreprises sous IBM i. Des ressources précieuses prennent des décennies à parfaire leurs connaissances en matière d'application IBM i et de développement de bases de données et sont difficiles à remplacer. La conversion en technologies et normes modernes ouvre votre organisation à un monde de nouvelles ressources.

Réduction des coûts

Les économies sont partout dans un système modernisé : réduction du temps de développement et de tests, une infrastructure moins dispendieuse et des ressources largement disponibles. En outre, les frais de licence de logiciels sont souvent moins onéreux pour les systèmes modernes. L’empreinte technologique globale de l’organisation est ainsi réduite, amenuisant ainsi les coûts de maintenance.

Simplifier et standardiser la technologie

La conversion d’applications et l'évolution vers un ensemble de technologies standardisées dans toute l'entreprise réduisent la complexité, le nombre de technologies et de points d’intégration. Cela se traduit en un besoin moindre de compétences nécessaires pour maintenir et gérer les écosystèmes d’application.

Réduire le risque

Les applications plus anciennes risquent de devenir presque entièrement statiques lorsque la génération actuelle de développeurs prendra sa retraite. Le maintien de ces compétences devient plus coûteux chaque année. alors que les employés ayant des compétences modernes sont largement disponibles pour moins cher.

Ouvrir de nouveaux horizons

Les environnements plus anciens d’applications contiennent des décennies d’informations précieuses, de la logique d’affaires et des données clients. Cependant, ces ressources sont généralement difficiles à accéder lorsqu'elles sont enfermées dans des technologies anciennes et ne sont disponibles que pour des techniciens compétents.

Caractéristiques du code converti en Java

X-Modernize génère le type d’application qui aurait été écrit par un architecte d’applications professionnel et une équipe de codeurs, sans perdre l’essence de la conception originale ou la valeur fonctionnelle. Voici les caractéristiques du code une fois qu’il est transformé en Java par X-Modernize :

Modèle de conception MVC
Modèle-Vue-Contrôleur, c’est-à-dire une couche modèle de composantes contenant une logique d’affaires, une couche de vue qui contient la présentation externe et une couche de contrôle qui gère les événements dans les autres couches et dirige le flux de processus.

Orientation de l’objet
Organisation du code dans les objets (classes), et les classes contenant des fonctions. Les fonctions peuvent être appelées à partir d’autres classes ou protégées afin qu’elles ne puissent être appelées que dans leur propre classe.

Interaction REPOSante
Les composantes du serveur n’ont aucune connaissance inhérente à l’état de session (sans état). Les informations de session qui doivent être conservées entre les activités de flux de travail (écrans) sont préservées et représentées à partir de la mémoire du côté client ou via des fonctions de gestion de session dans le logiciel du serveur d’applications.

Les caractéristiques techniques clés de X-Modernize :

  • Transforme la logique de lot RPG en Java
  • Crée un modèle de conception MVC à partir des conceptions d’anciens programmes interactifs récupérés dans RPG.
  • Génère un code MVC à partir de conceptions RPG récupérés, tels JAVA JSF/AngularJS, Hibernate, Spring et DAO.
  • Compare le code original et le code récupéré
  • Fonctionne par-dessus des zones d’application définies par l’utilisateur ou des programmes individuels
  • Crée des fichiers de configuration Hibernate et JPA à partir d’un model rationnel récupéré.

Quelques-uns de nos clients X-Analysis

Passez votre souris sur chaque nom de client pour voir une étude de cas montrant comment le client a utilisé une ou plusieurs de nos solutions X-Analysis.

Nouveau | Solutions, aide et outils gratuits pour les entreprises utilisant IBM i qui sont aux prises avec des défis liés à la COVID‑19. EN SAVOIR PLUS

+