Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information

La page est créée Jacqueline Gonçalves
 
CONTINUER À LIRE
Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information
Les Mashups d’Entreprise au service de la SOA
   Comment décupler l’agilité de son système d’information

                          Olivier Picciotto
                          CEO, Convertigo
Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information
Convertigo
Editeur de solutions pour les mashups d’entreprise et les applications composites

•    1998-2003: Spécialiste de la connectivité « Mainframe »
          Technologie de « Legacy scraping » : SOA, intégration
•    2005: Nouveau développement: adaptation du savoir faire Legacy vers le Web
           Technologie de « Web parsing »

•    2007: Lancement de Convertigo Enterprise Mashup Server

•    2009 : Levée de fond de 3 Millions d’Euros auprès d’AURIGA Partners

•    2010 : Renforcement support, marketing et commercial

             Ouverture de filiales dans différents pays d’Europe et aux Etats-Unis
             Mise en place d’un programme Partenaires avec les Editeurs et Intégrateurs
Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information
Les Mashups d’entreprise ?
Qu’est-ce que c’est ?

•      Une façon agile :
       •    De penser le développement et l’intégration des applications
       •    D’intégrer l’existant
       •    D’appliquer les principes du Web 2.0 à SOA

             RESEAUX SOCIAUX                 WIKI-BLOGS                    MASHUPS
                        Equipes              Documents                     Applications

                                        “Enterprise Mashup is one of the top 10 Strategic
                                                        Technologies emerging in 2009”

                                                                                  March 18th 2009
Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information
Web 2.0 & SOA

                                          Productivité des utilisateurs
                                          •Applications intégrées
                                          •Partout, tout le temps
                                          •Personnalisation

                                Web 2.0                             Mashups d’entreprise
                                                                    Applications composites riches
                                                                    créées par les métiers,
                                                                    connectées aux ressources de
                                                                    l’entreprise et respectant les
                                                                    principes de gouvernance

                           IT             SOA
                     SI                                  Efficacité du DSI
          •Gouvernance                                   •Agilité du SI
•Applications existantes                                 •Aligner le SI avec les métiers
Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information
Mashups et Applications Composites

    Les applications composites, un nouveau moyen
           d’intégrer l’existant dans une SOA

                     Composites
                                                    Les mashups d’entreprise sont des applications
                                                         composites centrées sur l’utilisateur
                       Apps
 Développement                    Intégration
      •Java                            •EAI
       •Net                             •EII
      •BPEL                            •ETL
        •…                         •Data Services

                                                    Développement                Intégration

                   Mashups d’Enterprise                              Web 2.0
                                                                        •Blogs
                                                                        •Wikis
                                                                         •RSS
                                                                          •…
Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information
L’utilisateur au centre du SI

                SI Traditionnel             Utilisateur stressé
                                            Trop de données et d’applications fragmentées
                                             Erreurs, manque de productivité

                                                                       SI Web 2.0

                                               Utilisateur satisfait
                                  Agréger les données pertinentes
                                      Personnaliser les processus
Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information
Mashup grand public
Des widgets standards placés sur une page personnalisable

       • Pas de lien entre les widgets
       • Pas de widget métier
Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information
Widget d’entreprise
Les widgets d’entreprise sont dynamiquement liés à une ou plusieurs applications métier

    COMMANDES D’ENTRÉE                                                                    ÉVÈNEMENTS DE SORTIE

        Search customer                                ERP Vue
                                                                                            Selected Customer
       Update customer
                                                                                            Updated Customer
            Add customer                            Logique métier

                                                                                  Un widget est un composant visuel disposant
                                                                                  de «poignées» permettant des liaisons avec
                                                       ERP…                       d’autres widgets : transfert de données,
                                                                                  déclenchement de logique métier
Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information
Mashup d’entreprise
Des widgets liés dynamiquement

                                 • Des widgets liées entre elles
                                   pour créer une application
                                   composite (mashup)

                                 • Des widgets métier exposant les
                                   processus et les données de
                                   l’entreprise étendue

                                 • Des widgets spécifiques à un
                                   département, partagées et
                                   réutilisables par d’autres
Les Mashups d'Entreprise au service de la SOA - Comment décupler l'agilité de son système d'information
Mashup de présentation et de processus
Orchestration et transactions temps-réel des processus serveur et client

Présentation Web 2.0                               Processus : Clients, Serveurs ou Combinés

   Ajax      Mashup composer
                                                        ERP Vue             CRM Vue            APP Vue

                               Flex
Connecter les widgets aux ressources de l’entreprise
    Exposer l’existant et le composer au sein de mashups

                                                                              < 5% des applications existantes
                                                                                          ont été
          Applications filiales
                                                                                conçues pour être intégrées
                                                                     Applications
                                                                       Holding

                                                                                    “Mashup enablement is critical because
Applications                                                                           the value of any enterprise mashup
 Sociétés                                                                             environment is directly related to the
 Acquises
                                                                                         quantity and quality of mashable
                                                                                                                   sources”
                                                                                                              March 18th 2009

                                             Applications externes
Faire au lieu de refaire
Convertigo réutilise, combine et expose toutes les applications existantes
   -Applications développées en interne
   -Package standards (SAP, ORACLE,….)
Du projet « classique » au projet Convertigo
Just do it! (Don’t redo)

             Without Convertigo            With Convertigo
Convertigo Enterprise Mashup Server
La plateforme de mashup la plus complète du marché

                                                     Mashup enablement
                                                     Capture de données
                                                     Réutilisation des processus
                                                     Présentation, clipping
                                                     Mainframe
                                                     Applications Web
                                                     XML, RDBMS, services Web

                                                     Outils Business & IT
                                                     Eclipse IT Studio
                                                     Web 2.0 Mashup Composer

                                                     Compatible avec
                                                     Portails
                                                     Plateformes de Mashups
                                                     Smart phones

                                                     Administration
                                                     Sécurité, SSO
                                                     Cache, pooling
                                                     Déploiement dans le Cloud
Étendre la modularité à la présentation
Les mashups dans une logique d’économie des développements

• La SOA fournit des services standardisés sur                     • Les MASHUPS stockent des modules dont les
  lesquels les interfaces utilisateurs et leurs                      interfaces et les logiques ne sont plus à
  logiques sont à développer                                         redévelopper

                                                        ERP Vue        CRMVue           SCMVue            WEB Vue

                ESB/EAI

       Applications structurantes                                 « Long tail » des applications non-connectées
Combiner la SOA et les mashups
Vers une flexibilité et une réactivité maximum du SI

                                                                                                APPLICATIONS STRUCTURANTES
     Structuration continue du SI

                                                                                                SOA

                                                                                                MASHUPS

                                                                                                "LONG TAIL" D’APPLICATIONS

                                    Temps - cycle d’implémentation et de vie des applications
Gouvernance, Sécurité et Administration
Permettre à des utilisateurs métier de facilement créer des mashups dans le respect des règles du SI

 Gestion des droits :
 • Accès aux widgets et mashups
 • Modification, création des mashups
 • Accès aux applications

 • Les mashups Convertigo héritent des
   droits « single sign-on » des portails
   ainsi que de la sécurité des applications
   d’origine

 Gérer et contrôler les transactions :
 • Décompte précis des transactions
 • Gestion avancée du « cache » pour les
   optimiser
 • Monitoring intégré dans les outils de
   surveillance de l’entreprise
 • Administration 100% Web
Ce qu’il faut retenir :

 •   Simple et rapide à mettre en œuvre
 •   Sans développement complémentaire
 •   En continuité avec vos applications existantes
 •   Libère les équipes techniques des charges et délais de
     développements spécifiques
 •   Complémente les SOA « Classiques »
Vous pouvez aussi lire