X-2E Modernize

Conversion automatique des applications CA 2E en Java tout en préservant le précieux modèle de conception créé au fil des années.

Comment conserver la valeur des applications CA 2E?

L’environnement CA 2E combine un modèle riche et précis de conception et de configuration à de puissantes fonctions de génération de code. Mais malgré cette grande fonctionnalité, beaucoup d’entreprises subissent de véritables pressions pour moderniser leurs applications d’affaires d’une façon qui dépasse la portée et les capacités de CA 2E. Le défi : moderniser, mais sans perdre des décennies d’investissement en conception, en amélioration et en peaufinage du modèle CA 2E. X-2E Modernize de Fresche est la solution de choix pour moderniser toute application CA 2E.

X-2E Modernize offre une architecture véritablement moderne

Du point de vue technique, X-2E Modernize automatise le réusinage et génère une application Web de modèle MVC à partir de méthodes orientées objet, en Java. Le logiciel met à profit l’architecture des applications CA 2E pour les convertir automatiquement. Du point de vue des affaires, les avantages de la modernisation sont nombreux : applications accessibles à partir de n’importe quel appareil prenant en charge un navigateur; nouveaux réseaux de vente; vaste bassin de développeurs en technologies modernes; intégration facile du nouveau personnel, déjà familier aux interfaces utilisateurs graphiques; meilleure flexibilité et intégration plus facile avec les autres systèmes plus modernes de l’organisation.

Avantages de X-2E Modernize :

Flexibilité accrue

La conversion de vos applications CA 2E en Java vous ouvre un monde de possibilités : vous pourrez non seulement mieux répondre aux exigences changeantes du monde des affaires pour l’ajout de fonctions et de réseaux de vente, mais aussi intégrer plus facilement vos applications aux autres systèmes de votre organisation. Qui dit plus de flexibilité dit plus de possibilités.

Conserver la valeur de la conception

Le langage CA 2E oblige les utilisateurs à organiser le code sous forme d’écrans, de diagrammes d’action, de logiques métier et d’éléments de base de données. X-2E Modernize se sert du modèle CA 2E pour extraire les données de conception d’une façon qui s’intègre parfaitement à une architecture moderne MVC, orientée objet ou RESTful.

Nouvelles ressources

Les départs à la retraite donnent de gros maux de tête aux organisations utilisant l’environnement IBM i. Des ressources de valeur quittent avec leurs décennies d’expérience en développement d’applications et de base de données CA 2E, et ne peuvent être remplacées. Le passage aux technologies modernes alimente grandement le bassin de talents dans lequel recruter.

Coûts réduits

Les économies fusent de partout avec un système modernisé : temps de développement et de test réduit, infrastructure moins coûteuse et ressources hautement accessibles. De plus, le coût des licences d’utilisation est souvent moins élevé pour les systèmes modernes, et les coûts de maintenance sont moins grands vu la diminution du nombre de technologies dans l’organisation.

Technologie simplifiée et uniforme

La conversion des applications entraîne presque automatiquement une diminution du nombre de technologies utilisées. Doter l’organisation d’un ensemble uniforme de technologies en réduit le nombre, mais aussi la complexité du réseau, et le nombre de points d’intégration. La maintenance et la gestion du parc d’applications sont donc moins complexes.

Réduction des risques

Les plus anciennes applications risquent de rester presque complètement figées lorsque la génération actuelle de développeurs partira à la retraite amenant avec eux leurs compétences, qui deviennent d’ailleurs de plus en plus coûteuses à maintenir chaque année. Le marché regorge toutefois de spécialistes en technologies modernes, habitués de travailler avec des technologies uniformisées.

Caractéristiques d’un code converti en Java

La méthode de modernisation de Fresche convertit les applications CA 2E en architecture Java ultrapersonnalisable conforme aux pratiques exemplaires de l’industrie grâce à l’ensemble d’outils automatisés de X-2E Modernize. Les écrans passent de fichiers écran à AngularJS, la plus récente technologie d’interface utilisateur Web pour les applications Java. En plus, les applications sont reproduites avec le même niveau de sécurité et de contrôle d’accès.

 

X-2E Modernize génère le type d’application qui aurait été écrit à la main par un architecte d’applications professionnel et une équipe de codeurs sans perdre l’essence de la conception d’origine ou de sa valeur fonctionnelle. Voici les caractéristiques du code une fois celui-ci transformé en langage moderne par X-2E Modernize: :

Modèle de conception MVC
Modèle-Vue-Contrôleur : une couche modèle d’éléments intégrant la logique métier et une couche de vue composée du rendu du modèle associée à une couche contrôleur qui traite les événements des autres couches et orchestre les processus.

Orientation objet
Organisation du code en objets (classes) contenant des fonctions qui peuvent soit entrer en relation avec celles d’autres classes ou soit être protégées pour n’interagir qu’avec les fonctions de leur propre classe.

Interaction RESTful
Éléments de serveur sans état : les données de session à conserver entre chaque processus (écrans) sont enregistrées dans la partie client de la mémoire ou au moyen des fonctions de gestion de session du logiciel du serveur d’applications.

Principales caractéristiques techniques de X-2E Modernize :

  • Transforme la logique du traitement en lot RPG en langage moderne
  • Fonctionne sur des domaines d’application définis par l’utilisateur ou des programmes individuels.
  • Compare le code original au code rétabli
  • Génère du code MVC à partir de conceptions CA 2E récupérées sous forme de RPG Free Form, Java JSF/AngularJS et autres langages modernes.

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-Anaysis