Exposer la logique métier de l'application Legacy en Web services (SOA)
C-EMS Legacy Integrator est l'un des composants de la solution Convertigo Enterprise Mashup Server (C-EMS).
C-EMS Legacy Integrator permet l'accès aux applications historiques de façon non intrusive (sans modifications du code des applications existantes) en utilisant les interfaces disponibles comme les écrans verts 3270/5250/VT/DKU ou la Commarea CICS des systèmes IBM pour exposer la logique métier de l'application historique en Web services (SOA).
La problématique
Le concept d'intégration est basé sur l'intégration d'applications existantes dans le système d'informations global de l'entreprise. Cela signifie que certaines applications utiliseront les services fournis par une autre application.
Par exemple, une nouvelle application CRM sera intéressée de pouvoir sélectionner des chiffres de vente dans l'application ERP de la société afin de présenter cette information à l'utilisateur final.
Les architectures orientées services (SOA) sont la réponse aux problèmes d'intégration que se posent les architectes spécialisés dans la technologie de l'information.
SOA est basé sur des standards du marché comme XML, les services Web SOAP et REST.
SOA est largement supporté par les principaux éditeurs de logiciel.
SOA est flexible.
SOA peut être utilisé pour intégrer des applications internet et externes à la société.
Malheureusement, beaucoup d'applications stratégiques de l'entreprise comme les ERP ou les logiciels "maison” fonctionnant dans le système d'information de la société ne sont pas compatibles SOA, parce qu'ils ont été développés bien avant que cette technologie ne soit disponible. Les analystes considèrent que 70% de ces applications fonctionnent encore sur des systèmes "hérités" de l'entreprise comme des mainframes IBM ou iSeries (AS400) et des systèmes UNIX ayant une interface utilisateur en mode caractère.
Le re-développement de ces applications aurait un coût trop élevé et le résultat obtenu aurait probablement comme conséquence une perte de certaines fonctionnalités offertes aux utilisateurs.
La solution
C-EMS Legacy Integrator permet l'accès aux applications historiques de façon non intrusive.
De cette façon, les architectures SOA peuvent désormais intégrer facilement des applications historiques disponibles sous forme de services directement utilisables par le système d'information d'informations de la société.