Inscrivez-vous gratuitement à la Newsletter BFM Business
Un module de l'éditeur permet de mettre les applications mainframes écrites en langage Natural au goût du Web 2.0. Software AG avait déjà sorti en novembre 2006 un module Natural for Eclipse.
A tous ceux qui pensent que les mainframes sont poussiéreux, Software AG veut prouver le contraire. L'éditeur de solutions d'architecture et de développement vient en effet de présenter Natural for Ajax (NfA), un module
logiciel qui permet aux développeurs de créer des interfaces Internet client riche (RIA) pour les applications écrites en Natural.
Préserver l'existant
Ce langage propriétaire proche du Cobol a été créé par Software AG en 1979 et il équipe principalement des grands systèmes de type mainframes. Nombre d'applications écrites en Natural fonctionnent depuis plus de 15 ans,
souvent dans un contexte transactionnel. ' Les entreprises veulent préserver ces applications car elles sont opérationnelles. Mais elles souhaitent aussi pouvoir les rendre accessibles au travers d'interfaces Web modernes, pour avoir des environnements
utilisateurs homogènes ', explique André Abribacht, responsable produit chez Software AG.En clair, il s'agit de remplacer les écrans verts peu attrayants - en mode texte et sur protocole IBM 3270 - par des portails Internet, plus simples d'utilisation.NfA est inspiré de l'offre de WebMethods, un éditeur
racheté par Software AG en avril dernier. Il promet un développement applicatif accéléré, sans programmation et de type ' glisser-déposer ', avec
à la clé une bibliothèque de plus de 50 contrôles graphiques prédéfinis.
Deux types d'architecture
Le code NfA s'exécute sur un serveur d'application, entre le mainframe et le portail. Au niveau de l'infrastructure, deux possibilités s'offrent aux utilisateurs. Soit ils ne touchent pas à
l'application Natural d'origine. Le serveur d'application récupère alors à la volée les écrans en mode texte et les convertit en interfaces XML/Ajax.Une autre possibilité est de transformer l'application Natural elle-même en application orientée services, directement exploitable par le serveur d'application. ' La première stratégie est quasi immédiate.
La seconde demande plusieurs années de refonte, mais elle permet de rendre le code réutilisable et de diminuer la maintenance ', précise André Abribacht.Ce n'est pas la première fois que Software AG cherche à mettre son langage propriétaire au goût du jour. En novembre 2006, l'éditeur avait déjà présenté Natural for Eclipse, un environnement de développement basé sur
Eclipse. ' Ce type de framework est plus connu et permet de gagner entre 30 et 40 % en productivité ', souligne le responsable produit.
Votre opinion