© 2011
CM First GroupPresentation Société
© 2011
• Spécialiste de la Modernisationd’Applications depuis plus de 18 ans –toutes plateformes (IBMi, Windows, Linux, Cobol)
• Siège en Suisse, bureaux aux USA,etFrance
• Partenaires : IBM, CA Technologies (CA:PLEX et CA2E) et Sencha (Mobile)
• Editeur d’outils logiciels pour la modernisation d’applications
• Equipe de 30 ingénieurs spécialisés surces technologies
Présentation CM First
© 2011
Produits et Services
• CA Plex
• CA 2E
• PHP
• Java/.Net
Software Development
•CM M3 Modernization
•X-Analysis
•CM Meta Analytics
Application
Modernization
• CM MatchPoint
• LibrarySync
• MKS Connector
ALM
• CM WebClient / Mobile
• CM Power / Mobile
Web 2.0 and Mobile Applications
© 2011
Produits et Services
Modernisation
. WebClient : outil de développement et intégration de fonctions web et mobiles dans aplications existantesCA/Plex
. MatchPoint : outil de gestion des changements
Conversion automatique de code
. Conversion de CA2E (Synon) en CA/Plex (Java)
. Conversion de RPG en Java
. Conversion de Cobol en Java
Analyse de Code
. EvoveIT : outil d’analyse de code Cobol pour Mainframes
© 2011
Migration Automatique de Code
5
CA 2E
COBOL
RPG
CL
Legacy Code
CA Plex
Java/C#
Web/Mobile
Linux/Win/..
New CodeThe CM M3 Process Months vs. Years
Analyze Transform
Tune
Tune
© 2011
modernisation code 5250 sans récriture
© 2011
Avantages Migration
Conservation des règles métiers
. Migration iso-fonctionnelle
. Facilité pour les utilisateurs (productivité)
Ouverture du code migré
. Conservation de la plate-forme IBM Power
. Maintenance unique du code migré
. Plus de resources IT disponibles
Utilisation du logiciel
. Accès via web et mobiles (avec CM WebClient)
. Ergonomie des écrans
© 2011
SERVY : Solution Télecom Native IBM i
© 2011
Vision et Stratégie
Actuellement
•Partenaire consultant IT leader sur la modernisation IBM z/ipour les environnements de développement CA
•Produits logiciels complémentaires des solutions tierces
Vision
•Leader dans la modernisation du développementd’applications sur les plateformes ciblées
•Acquérir et développer des outils de base pour le développement d’applications et des technologies complémentaires
•Representer des fournisseurs leaders de solutions complémentaires
•Soutenir la transition vers le Cloud
© 2011
La Plate-forme d’Intégration d’APIs pour l’Entreprise
© 2011
SocialEverywhere,
Mobile Anywhere …
Fournir des Services Numériques à partir de tout système de backend
© 2011
You can’t change Legacy Integration overnight
Notre idée est simple:
SOLUTION D’INTEGRATION DES API -DE BOUT EN BOUT - ULTRA RAPIDE
© 2011
Pourquoi Nous Existons?
1. Rapport Temps - Valeur
Livraison Numérique Ultra Rapide& Agile
2. Coût
Réduction majeure du TCO
3. Innovation Ouverte
Preuve Future
Quelle est votreStratégie API ?
© 2011
Pourquoi OpenLegacy?
Fournir des applications de base en tant que services numériques
Redéfinir le rapport Temps-Valeur – Heures/Jours vs. Mois!
En local, dans le cloud ou comme déploiement de Micro-service
Réduction Majeure du Coût – Minimum 30% reduction du TCO
Automatisez et standardisez
Automatisez - Encapsulez et Analysez le code pour générerautomatiquement un objet Java depuis votre backend
Standardisez – Si ça peut être fait en Java, alors ça peut être fait avec OpenLegacy
Permet la transition vers une architecture MicroService
Aucun changement sur les applications backend ou le système
© 2011
Web/Mobile
CTI /IVR
Value add services
Userengagement
ChannelsMulti-
ChannelsBig-dataanalytics
Connecteddevices
On-prem server Appliance Mainframe On-prem DB Cloud
Payments Network BSS OSS Product Catalogs CRM
6
Génération Automatique d’APIs & Déploiement
Ryth
me
de C
han
gem
en
t
APIOn-prem
Cloud
Containers
Security
API management
Performance
Business logic
Channel logic
Customizations
Automatic generation
© 2011
Architecture de la Plate-forme
Internal API(Entities + Connection)
Internal API(Entities + Connection)
Internal API(Entities + Connection)
Internal API(Entities + Connection)
Internal API(Entities + Connection)
Internal API(Entities + Connection)
Internal API(Entities + Connection)
Internal API(Entities + Connection)
Mainframetn3270
AS400tn5250
Screens
RPC
Database
DB2
DB400
Oracle
SAP Sybase
MySQL
Microsoft SQL server
Custom (JDBC)
AS400jt400
Custom connector
SAPJco connector
DatabaseStored procedures (JDBC)
Mainframe(Third party REST APIs)
AS400(Third party SOAP APIs)
MainframeCICS connector
Management
Analytics(Internal +
external API usage)
SecurityoAuth2, SSL,
LDAP, Roles…)
Optimizations(Caching,
Connection pooling…)
External API
Service implementatio
n
Service abstraction
layer
Orchestrate internal
APIs modules
New Java logic
REST / SOAP
Migrated logic to Java
REST API/ SOAP services
Confidential
© 2011
Résultats – Comment avons-nous fait pour ces métiers ?
Terminé en 2 semaines
Banque Mondiale
Accès au système de paiement hérité : résolu !
Passage du code propriétaire COBOL vers des
standards ouverts
Infrastructure lente & couteuse éliminée
Déploiementdu nouveau process en quelquesjours
Assurance
Nouveau Portail Agent
Pas de changement dans les applis COBOL héritées
Conforme aux exigences de sécurité et de conformité
Terminé en 2 jours
Industrie
Gestion innovante des commandes
Accessible via tout navigateur standard web/mobile
30% de productivité gagnée
Terminé en 3 jours
Distribution
Appli de données de vente temps reel pour la gestion
Fraction du coût d’une mise à jour d’ERP
Pas de changement dans l’application héritée existante
© 2011
Global Tier-1 Success Story
Système de paiement propriétaire héritésupportant ~40m clients, délivré commeservices numériques en architecture micro-services dans un cloud privé
+
5 Semaines : 10-20 APIs
User story Plan Build Test Deploy
Use CaseUse
Case
AgilesprintsAgile
sprints
TechstackTechstack
8
© 2011
Services numériques en heures/jours.
Pouvons-nous vous aider ?
Essayez la Simplicité et la Rapidité pour unetransformation de votre IT.
We API here.
© 2011
Marché Cible
Atouts
•CA Plex / CA 2E
•héritage COBOL et RPG
•IBM i et Mainframe
•Développement Stratégique Actif et/ou Maintenance de Code ancien
•Orientation prioritaire sur IBM et Java, également .NET
Segments
•Distribution équilibrée de la PME aux grands comptes
•Horizontalement: représentation aux niveauxAdministrations publiques, Education, Médical, Industriel
•Geographiquement: Présence Mondiale à travers des partenaires et directement