mardi, novembre 20, 2012

Avec Cobol2Cloud, Eranea devient partenaire CloudBees pour la mutation de Cobol vers le Cloud Computing

Lausanne, 20 novembre 2012 - Eranea annonce aujourd'hui son entrée dans l'éco-système des partenaires de CloudBees (Los Altos, USA) en tant que « Verified Partner » avec sa solution Cobol2Cloud qui permet la migration automatisée des applications métier écrites en Cobol vers Java pour le Cloud Computing.

CloudBees est le leader incontesté des infrastructures Java en mode “Platform as a Service” (PaaS). Sa vision est de libérer les développeurs des contingences logistiques et opérationnelles autour de ces infrastructures et de leur permettre d'accéder à tous les avantages du Cloud Computing. Les services Paas de CloudBees permettent à ces développeurs de se focaliser exclusivement sur les améliorations de leurs actifs logiciels.

La solution Cobol2Cloud d'Eranea est une extension vers le Cloud Computing de sa technologie largement éprouvée pour des mutations sur des infrastructures internes des grandes applications métier de ses clients. Elle a déjà été validée dans de nombreux secteurs : finance, média, édition logicielle, administration, etc.

Les applications actives et écrites en Cobol représentent encore d'énormes investissements : selon des chiffres publics, 200+ milliards de lignes, entretenues par 2 millions de programmeurs qui en ajoutent 5 milliards chaque année, font que nous sommes tous, en tant que consommateurs, en contact plus de 10 fois par jour avec une application Cobol (communications téléphoniques, paiements carte de crédit, achats e-commerce, etc.).

La combinaison des technologies CloudBees et Eranea permet à ce vaste patrimoine Cobol d'être « transporté » par transcodage automatique vers le cloud computing, les technologies Java et HTML/Ajax afin de les faire fonctionner sur les infrastructures RUN@cloud (serveurs d'application Tomcat, JBoss, etc.) de CloudBees. Ce nouveau code Java devient, après la migration, la base des évolutions de l'application, maintenue désormais avec les outils conformes à l'état de l'art pour valoriser tout le potentiel de la plate-forme JEE.

« Eranea rend les applications Cobol compatibles avec le cloud de manière native et standard. CloudBees permet de développer, tester et exploiter dans le cloud les applications d'entreprise de manière extrêmement productive et fiable, avec un respect total des standards: Java pour le développement et Amazon Web Services pour l'infrastructure. Depuis nos premiers échanges avec Eranea, il nous semble évident que CloudBees est la plate-forme de test et déploiement naturelle pour les patrimoines applicatifs pris en charge par Cobol2Cloud. » dit François Dechery, VP International Business Development de CloudBees.

Les services Paas de CloudBees offrent aux applications transcodées par Eranea tous les avantages du Cloud Computing : flexibilité maximale, croissance fluide, évolution rapide et surtout coûts opérationnels optimaux ! Dans le cadre de la migration d'un environnement propriétaire classique, les économies générées par une telle transformation dépassent régulièrement les 80 % du TCO initial.

« La combinaison des technologies de CloudBees et d'Eranea offre une solution optimale aux sociétés qui veulent entrer dans le monde du Cloud Computing tout en protégeant leurs (très) importants investissements antérieurs dans des applications-maison reflétant leurs savoir-faire et compétences distinctives » dit Didier Durand, co-fondateur d'Eranea.

Cette collaboration entre Eranea et CloudBees crée donc un énorme réservoir d'économies et d'investissements additionnels dans la modernisation de ces applications Cobol. Cette mutation technologique viendra très certainement ajouter quelques décennies supplémentaires de bons et loyaux à celles que ces applications abondamment éprouvées totalisent déjà !

Plus d'informations:


Source: blog Media and Tech (par didier durand)

With Cobol2Cloud, Eranea becomes partner of CloudBees to evolve Cobol applications for Cloud Computing


Lausanne, november 20th, .2012 - Eranea announces today its entrance the eco-system of CloudBees (Los Altos, USA) as « Verified Partner » with Cobol2Cloud. This solution allows the automated migration of business applications written in Cobol to Java, making them ready for Cloud Computing.

CloudBees is the undisputed leader of Java infrastructures delivered through “Platform as a Service” (PaaS). Her vision is to free developers from management and operations of those infrastructures and to allow them to leverage all benefits from Cloud Computing. The PaaS services by CloudBees allow the developers to remain exclusively focused on the functional improvements of their software assets.

The solution Cobol2Cloud by Eranea is an extension her technology toward Cloud Computing. This technology has already been deeply validated on large migration projects running on the private infrastructures of her customers. Those projects span a wide range of industries : finance, media, administration, software publishing, etc.

Active Cobol applications still represent huge investments : public figures say that 200+ billions of lines of Cobol source code are productive in the world. 2 millions programmers add 5 new billions each year. Consequently, we are all, as consumers, « in touch » over 10 times a day with a Cobol application (phone call billing, credit card purchase, e-commerce and e-services, etc.)

The combination of technologies of the two partners, Eranea and CloudBees, brings forward those very large software assets : legacy Cobol applications can be « mutated » via automated transcoding toward Java + html/ajax and Cloud Computing in a very efficient manner. Then, they can run optimally on the infrastructures RUN@cloud by CloudBees (application servers : Tomcat, JBoss, etc.) The generated Java source code becomes, after the migration, the new source code base of the transformed application. It is maintained with state-of-the development tools and can easily leverage all benefits of Java / JEE.

«Eranea makes Cobol applications Cobol compatible with cloud computing in a native and standard manner. CloudBees provides corporations with optimized tools and services to develop, test and operate enterprise applications in total respect of current standards : Java for the development and Amazon Web Services for the infrastructure. Since we got in touch with Eranea, it became obvious, that CloudBees is the optimal test and operations cloud platform for the applications transformed by Cobol2Cloud» says François Dechery, VP International Business Development of CloudBees.

The Paas services by CloudBees delivers to those migrated applications all the benefits of Cloud Computing : maximal flexibility, smooth growth and, last but not least, optimal costs. In traditional projects on private infrastructures, savings brought by this modernization exceed very often 80 % of the TCO of the original system !

«The combination of technologies by CloudBees and Eranea represents an optimal package to enterprises willing to enter Cloud Computing while protecting their huge past investments in homemade applications reflecting their distinctive know-how and competences » says Didier Durand, co-founder of Eranea.

This partnership between Eranea and CloudBees generates a huge potential of savings and further investments in modernization of legacy Cobol applications. This technological shift will most probably extend the life of those applications for a couple of decades, to be added to those they've already run through !

More informations :


Source: blog Media and Tech (par didier durand)

mercredi, novembre 14, 2012

Migration PacBase -> UML + Java

Il y a quelques semaines, Eranea a eu l'opportunité de présenter à l'association GUEPARD sa technologie de migration automatique des grandes applications métiers vers serveurs x86 + Linux + Java, en particulier son application aux applications développées en PacBase

Il s'agissait de détailler plus particulièrement la solution sur laquelle nous travaillons actuellement pour migrer de manière iso-fonctionnelle une application PacBase et son référentiel vers leurs équivalents actuels:
  • référentiel PacBase vers UML pour la modélisation
  • programmes PacBase vers Java pour la programmation



[Le PDF de la présentation est accessible par ce lien]

Alors que la technologie PacBase date de plus de 40 ans, il est intéressant de noter qu'elle comportait dès sa naissance de très forts concepts orientés-objets: typage fonctionnel des données (les "Rubriques"), structure de Beans (les "segments"), dépendances hierarchiques fortes très similaires à des hierarchies de classes Java, etc.

Il nous est donc apparu très naturel de migrer le référentiel PacBase vers de l'UML et les programmes PacBase vers du Java en respectant nos 2 principes structurants: automatisation totale et iso-fonctionnalité stricte

Dans le cas de PacBase, nous travaillons en 2 étapes (voir présentation):
  • Etape 1: le Cobol intermédiaire de PacBase est généré en Java intermédiaire, exécuté sur les serveurs x86. Ce Java n'est pas maintenu mais régénéré automatiquement après chaque évolution du modèle PacBase. Cette étape permet de stopper rapidement le système propriétaire initial et donc de réaliser vite de très fortes économies
  • Etape 2: après l'arrêt du système propriétaire, le modèle PacBase est transporté dans sa structure d'abstraction originelle vers un outil de modélisation (Enterprise Architect est notre choix) avant d'être transposé en UML et complété par les structures Java issues du transcodage des programmes Pacbase en Java.
Un premier projet de client est déjà très avancé sur ce modèle.

Pour toute information: contact@eranea.com

Source: blog Media and Tech (par didier durand)