Une nouvelle génération d’applications agiles
LES MASHUPS ENTREPRISE
Une nouvelle génération d applications agiles ADOBE BUSINESS EXCHANGE ‐ RIA 2009
François le Masne
Convertigo‐Chairman flemasne@convertigo.com
Bertrand Collard
Adobe ‐Enterprise Solutions bcollard@adobe.com
Olivier Picciotto
Convertigo‐CEO
Olivierp@convertigo.com
Agenda
00:00 04min. Introductions François le Masne
00:04 06min. Tour d’horizon sur les Mashups Entreprise François le Masne
00:10 06min Les Solutions Adobe / Convertigo François le Masne
00:10 06min. Les Solutions Adobe / Convertigo François le Masne
00:16 06min. Démo #1 : Création de Tuiles Mosaic depuis des applications hétérogènes
Olivier Picciotto
depuis des applications hétérogènes 00:22 06min. Démo #2 : Mashup de présentation
vers Application composite Mosaic à partir de “Tiles” flash
Olivier Picciotto
00:28 06min Démo #3 : Mashup de processus Bertrand Collard
00:28 06min. Démo #3 : Mashup de processus
vers les DOCUMENTS INTELLIGENTS
Bertrand Collard
00:34 16min. Questions et Discussions Tous
00:50
Les racines du WEB 2.0
MY MY
RESEAUX SOCIAUX WIKI‐BLOGS MASHUPS
RESEAUX SOCIAUX
EQUIPE
WIKI BLOGS
DOCUMENT
MASHUPS
APPLICATION
“E t i M h i f th t 10 St t i
“Enterprise Mashup is one of the top 10 Strategic
Technologies emerging in 2009”
GARTNER18 March 2009Les Mashups “Entreprise”
- Problèmes:
Une approche nouvelles pour des “challenges” connus
Problèmes:
•
Pléthore d’applications hétérogènes dans l’entreprise
•
Des interfaces toutes différentes
•
Des interfaces toutes différentes
•
Une information redondante (saisies multiples)
Conséquences:
- Conséquences:
•
Manque de productivité due aux difficultés d’accès à l’information
C û l if à l’ d i dé l i d l’i f i
•
Coûts relatifs à l’adoption et au déploiement de l’information
•
Information de qualité variable
d b l é l’ f f l dé
•
Manque de visibilité sur l’information qui freine les décisions
•
Faible retour sur le patrimoine applicatif existant
•
Expérience utilisateur pénalisante
Les familles de MASHUPS
DATA
Collecte
PROCESS
Orchestration
PRESENTATION
Expérience
“ MASHUP ENABLEMENT is critical because the value of any enterprise mashup environment is directly related to the quantity and quality of
mashup environment is directly related to the quantity and quality of
mashable sources”.
GARTNER 18 March 2009Les WIDGETS ou ADOBE TILES
Des Composants réutilisables et partageables :
‐ intelligent et prêt à être connecté
‐ Lié à une application métier
‐ Incluant des logiques métier
ERP
VueSearch customer Customer selected
Modify customer dd
Customer modified
Entry Commands
Exit Events Logique métier
Add customer
Commands Events
ERP…
Les ENTERPRISE MASHUPS
(de présentation) une application « métier » composite, riche et modulaire‐ Des composants métierDes composants métier exposant et partageant des données et des processus
‐ Une composition facile à réaliser, déployer et maintenir
MOSAIC
PORTAIL WEB 2.0 ?
Mashups de Présentation versus Processus
Des évenements clients‐serveur Orchestrés
PROCESSUS Clients et Serveurs combinés PRESENTATION Tuiles Ajax, Flex…
ERP
VueCRM
VueAPP
VueCapitaliser sur l’existant
Les challenge des applications fragmentées et déconnectées
FORMS solutions MOSAIC solutions
SOA API XML
LEGACY ou INTRA/EXTRA/INTERNET applications
d W b i d’API d XML
API + XML pas de Web services, pas d’API, pas de XML
Accéder aux applications WEB & LEGACY
Fabriquer des tuiles flash ou des services web pour LC Réduit considérablement les efforts de développements
CONVERTIGO « MASHUP ENABLEMENT » CONVERTIGO « MASHUP ENABLEMENT »
‐ Connecte à 95% des apps Web‐LEGACY
‐ Expose les processus et données
‐ Expose les processus et données
‐ Créer des widgets ou web services
‐ XML automatisé depuis le TEXT/HTMLXML automatisé depuis le TEXT/HTML
‐ Orchestre les applications sans API
‐ Lecture‐écriture bidirectionnelle
ADOBE LIVECYCLE ADOBE LIVECYCLE
‐ RIA
‐ Intelligent documents
‐ Intelligent documents
Exposer les processus applicatifs
Les ETL pour lier des “bases de données”
CONVERTIGO pour lier des “applications”
UI
Valeur applicative ? Convertigo transactions orchestrées et temps réel
WEB
UI BUSINESS
LOGICS UI
BUSINESS LOGICS
Des coûts :
‐ d’integration
UI BUSINESS
LOGICS
+ ++
BUSINESS WEB
SERVICES NO WEB
SERVICES
BUSINESS
d integration
‐ d’exploitation
NO WEB SERVICES
BUSINESS
++
BUSINESS
PROCESSES BUSINESS
PROCESSES
‐ de maintenance
d t
BUSINESS PROCESSES
+++
DATABASE DATABASE
‐ de portage
‐ de migration
DATABASE
++
ETL en traitement batch
MASHUPS DEMOS
Documents et Applications « Riches »
Adobe + Convertigo pour une intégration rapide et une exploitation immédiate des processus applicatifs