SOA : une brique de la 4 ième génération de l architecture informatique? Hervé Crespel Président du club urba-ea



Documents pareils
Le modèle client-serveur

e-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Fusion : l interopérabilité chez Oracle

Urbanisme du Système d Information et EAI

Les Architectures Orientées Services (SOA)

La démarche SOA et l interopérabilité applicative

IBM Endpoint Manager for Mobile Devices

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN :

Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs

Nouvelles Plateformes Technologiques

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Communications unifiées

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

L Information en Temp Réel

L'EAI (Enterprise Application Intégration)

Intégration de systèmes

Workflow et Service Oriented Architecture (SOA)

Séminaire Partenaires Esri France 7-8 juin Paris Cloud Computing Stratégie Esri

Urbanisation des Systèmes d'information

Nouvelles technologies pour l intégration : les ESB

Les nouvelles architectures des SI : Etat de l Art

NFP111 Systèmes et Applications Réparties

Confidentiel pour le. ACTIVE TELECOM SA 8, bd de Ménilmontant Paris France

Système d échange inter-administration avec Petals ESB

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

AGILITE DIGITAL RESPONSIVE DESIGN PERSONNALISATION OPTIMISATION DES PROCESSUS INDICATEURS DE ROI EFFICIENCE TRANSFORMATION HR ENGINE DATA

Business Intelligence, Etat de l art et perspectives. ICAM JP Gouigoux 10/2012

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Annonces internes SONATRACH RECHERCHE POUR SA DIRECTION CENTRALE INFORMATIQUE ET SYSTÈME D INFORMATION :

DEMANDE D INFORMATION RFI (Request for information)

Conception, architecture et urbanisation des systèmes d information

Les PGI. A l origine, un progiciel était un logiciel adapté aux besoins d un client.

1. Introduction à la distribution des traitements et des données

La reconquête de vos marges de manœuvre

<Insert Picture Here> Maintenir le cap avec Oracle WebLogic Server

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Retour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats.

Architecture SOA Un Système d'information agile au service des entreprises et administrations

Développer une stratégie SIG Entreprise efficace avec ESRI et ArcGIS

EXALOGIC ELASTIC CLOUD MANAGEMENT

La tête dans les nuages

Technique et architecture de l offre Suite infrastructure cloud. SFR Business Team - Présentation

SAS BI DASHBOARD 4.3 : POUR LE MEILLEUR ET POUR LE FILTRE

Club Utilisateurs Salesforce.com

Transformation vers le Cloud. Premier partenaire Cloud Builder certifié IBM, HP et VMware

Garantir une meilleure prestation de services et une expérience utilisateur optimale

LES MASHUPS ENTREPRISE Une nouvellegénération d applicationsagiles

Déjeuner EIM Enterprise Information Management. Mardi 16 novembre 2010 Restaurant l Amourette Montreuil Thomas Dechilly CTO Sollan

Fiche de l'awt Intégration des applications

12 décembre Mineure SOA Cours 6. Olivier BESNARD Consultant sénior Practice Architecture des Systèmes d Information

Conférence SIG 2011 Versailles 5-6 Octobre 2011 Atelier Technique ArcGIS for Server en 10.1

ARCHITECTURE D ENTREPRISE

Architectures d'intégration de données

mieux développer votre activité

Solutions de gestion de la sécurité Livre blanc

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

La gestion de la performance applicative dans des environnements complexes et distribués

EAI urbanisation comment réussir?

1 JBoss Entreprise Middleware

Veeam Backup & Replication v6

Microsoft Dynamics AX. Solutions flexibles avec la technologie Microsoft Dynamics AX Application Object Server

Architectures n-tiers Intergiciels à objets et services web

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique

DSI Le pragmatisme ne tue pas l Architecture Claire Mayaux Pascal Pozzobon 23 septembre 2010

Cloud computing Votre informatique à la demande

fourniture de ressources à tous les terminaux en tant que services

Vers un nouveau modèle de sécurité

BI = Business Intelligence Master Data-ScienceCours 2 - ETL

Travail collaboratif. Glossaire

CNAM-TS. Constitution et mise en place d une équipe sécurité

CRIP Les infrastructures informatiques comme vecteur d innovation. Mathieu Poujol - Directeur PAC m.poujol@pac-online.com

Adopter une approche unifiée en matière d`accès aux applications

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

Software Engineering and Middleware A Roadmap

Guide utilisation SFR Sync. SFR Business Team - Présentation

L architecture d entreprise ou comment prendre une longueur d avance

Avant-propos... Introduction... Première partie Comprendre : les concepts. Chapitre 1 La gestion des données de référence... 3

SOLUTION.Services. ALTECH le 19/10/2012. Tel : Mobile : gtouzan@altech.fr. Page 1 de 16

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine Slimane.bah@emi.ac.ma

Cartographie des processus et urbanisation des SI

BizTalk Server Principales fonctions

Urbanisation et BPM Retours d expérience sur le SI de Bouygues Telecom

Introduction à la conception de systèmes d information

JACQUES CAROLI CONSULTANT SENIOR DATAWAREHOUSE, BUSINESS INTELLIGENCE

Technologie data distribution Cas d usage.

SAB : PRÉSENTATION DU GROUPE ET DU PROGICIEL SAB AT

Citrix CloudGateway Présentation du produit. Citrix CloudGateway

Aastra MD Evolution» Évoluer à vos côtés

Comment initialiser une démarche SOA

Business Process Management

<Insert Picture Here> La GRC en temps de crise, difficile équilibre entre sentiment de sécurité et réduction des coûts

Transcription:

SOA : une brique de la 4 ième génération de l architecture informatique? Hervé Crespel Président du club urba-ea

Gartner 1992 : styles of client-server computing L origine du SOA? Presentation Presentation Presentation Presentation Presentation Presentation Application logic Application logic Application logic Application logic Presentation Data management Data management Application logic Application logic Application logic Data management Data management Data management Data management Data management 2 Groupe France Télécom

Sommaire 2 expériences de transformation de système d information, 1991-1997 : l architecture technique nationale 1998-2002 : archimède et aristote pour comprendre l architecture à 3 niveaux, et anticiper la prochaine transformation, la nouvelle donne du web 2.0 qui prépare l architecture informatique 4.0 que va embrasser chaque entreprise pour créer du revenu avec ses services. 3 Groupe France Télécom

1991-1997 : Architecture Technique Nationale Une même infrastructure pour toutes les applications 65 000 OS2 Presentation Windows 70 000 Station de Travail Banalisée LAN Application logic PC bureautique LAN OS2 Unix émulateurs serveur bureautique / Windows X25 Data management 50+ 9 4 Groupe France Télécom

SOA dans l ATN = banaliser les tuyaux L API-FT Un tuyau pour messages bruts entre client et serveur Refus d un format structuré L API-T Un tuyau pour appels de programmes CFT Normalisation du transfert de fichier Le RPC est interdit Le problème de l explosion combinatoire => rejet du client-serveur 5 Groupe France Télécom

1998-2002 - Archimède : ouvrir le SI sur le monde 135 000 + millions de clients Presentation Tout IP web servers Presentation portail metaframe application servers portail Application logic Middleware servers Tout IP 5 2 Data management 6 Groupe France Télécom

SOA = standardiser les tuyaux avec le middleware Infrastructure = serveurs techniques + middleware Middleware orienté messages (MOM) MQ-series : véhicule de services Middleware orienté transactions (MOT) Tuxedo : véhicule de services Les questions qui persistent : Le mirage de Corba Extensibilité et faible couplage? Le purisme de la transaction! A quoi sert le commit à 2 phases? Synchrone ou asynchrone? 7 Groupe France Télécom

2000-2003 - Aristote : la vision d un chef Programme de transformation fonctionnelle : Déployer une architecture de services : EAI + web services Définir ce qu est un service Créer un référentiel de services Résistance au changement Qui finance? Plus compliqué, plus risqué et plus cher!!! Le succès d un projet phare entraîne les autres 8 Groupe France Télécom

SOA = urbaniser les échanges et rationaliser le middleware Référentiel des Produits et Services Annuaire de localisation Bus d'accès aux gisements de données patrimoniaux QS Client facturés par FE Serveur de Parc facturation FE maj parc Service après vente Référentiel Client Entreprise Gestion du contact Client Gérer dossier facturation Commander OT Bus d'interconnexion des FO avec les BO et entre BO Agate Cristal GCN Commander P & S Traitement de la commande Bus de mise à jour du parc de facturation Gérer client Client facturés par 02Z Frégate Client Compta/ Reco Pilotage 02Z, 02E, T1, T2 Back Office Front Office Serveur de Parc facturation 02Z maj parc 9 Groupe France Télécom Vente Back Office

Les clés du succès d une transformation : archimède + aristote Définir deux objectifs de performance : réduire les coûts et améliorer la QS. Le futur sera moins coûteux si chaque projet a moins de budget pour faire en plus la transformation. Etablir les bonnes pratiques des nouvelles technos. Le tableau de bord de QS est un BAM. La QS sera meilleure si chaque personne est intéressée. Récompenser pour rendre visible : le prix Performance du SI. Résultat : 12 milliards de francs économisés en 4 ans Disponibilité annuelle : SI/mainframe : 99,97% - le reste : 99,2% 10 Groupe France Télécom

Comprendre l architecture à 3 niveaux 1 pays langue terminal Adapter Présentation 1-2 scalable 2 organisation processus Découpler? 2-3 flexible 3 données Unifier Patrimoine 3 niveaux fonctionnels (pas plus) 5 niveaux techniques (ou plus) 11 Groupe France Télécom

La nouvelle donne 12 Groupe France Télécom

1- Interface riche (RIA) Les interfaces homme-machine du web 2.0 résultent de la fusion des interfaces graphiques de l informatique d entreprise et des arts graphiques numériques. L image devient support de l interaction. Les flux multimédia s ajoutent aux flux de données. 13 Groupe France Télécom

2- Remplacer la communication requête-page terminal browser User activity Attente, scintillement, pagination submit url page page page time Échanges visibles -10% données utiles server Server-side processing 14 Groupe France Télécom

par des échanges asynchrones structurés terminal Fluidité, multimédia, tout en un browser User activity input display engine client-side processing time data tansmission data tansmission Échanges invisibles +50% données utiles server Server-side processing Data sync Notification, Data sync Data sync 15 Groupe France Télécom

Asynchrone La plupart des actions de l utilisateur ne remontent pas vers le serveur Lorsqu une action remonte vers le serveur, elle demande une information du serveur. L attente de la réponse ne doit pas dégrader la fluidité de l interaction avec l utilisateur Questions d architecture (SOA BPM) : Quelles actions doivent remonter vers le serveur? Quelles relations entre ces actions et les processus métiers? Comment garantir les temps de réponse? 16 Groupe France Télécom

Une cinématique client-serveur terminal Cinématique client Action réalisée Actions possibles Cinématique serveur serveur 17 Groupe France Télécom

3- Le mash-up housingmaps GoogleMaps Craig s list 18 Groupe France Télécom

Mash-up : nouvelle technique de SOA? Le mash-up entrelace des flux de toutes natures qui peuvent être des services fournis par le SOA Le mash-up peut être fait sur le terminal ou sur le serveur Le mash-up peut être une solution d attente au SOA : Le mash-up expose des services construits sur l existant pendant que les projets fabriquent les services web. Questions d architecture : Où faire les mash-up? terminal ou serveur? Quelle complémentarité entre mash-up et SOA? 19 Groupe France Télécom

Une architecture de mash-up - côté serveur Interaction avec les services vues Logique d interaction Cinématique client Distribution de services assemblés Cinématique serveur Logique de mash-up Connecteurs mash-up d entreprise (Jackbe, Denodo, Damia, Swashup, ) Production de services qui exposent le patrimoine Google Maps Craig s list 20 Groupe France Télécom

4- Loading. Le serveur télécharge le logiciel sur le terminal le déploiement est automatique Mais : si les programmes sont conservés en cache dans un proxy ou dans le terminal, le changement de version est laborieux. le temps de chargement peut être important. que se passe-t il si 2 serveurs différents : téléchargent 2 programmes ayant le même nom? téléchargent des programmes qui entrent en conflit sur le terminal? A l avenir, il est probable que Le logiciel reste caché dans le terminal et soit télémanagé par le serveur 21 Groupe France Télécom

Web 2.0 = 4 ième génération d architecture informatique 1.0 : le programme fonctionne dans le serveur le terminal est passif. 2.0 : le programme fonctionne dans le terminal le terminal est un vrai ordinateur (PC). Le serveur en fait le moins possible, pour offrir un maximum d accès simultanés. 3.0 : le programme fonctionne dans le serveur. Le serveur fait tout. Le terminal doit être léger et ne rien faire. 4.0 : le programme est réparti entre terminal et serveur. Toute la présentation est faite sur le terminal. Le serveur ne connait pas la présentation et expose et consomme des services. Character Graphical Illustration Animation 22 Groupe France Télécom + + + Architecture 4.0 = RIA + SOA

Architecture 4.0 = APIs ouvertes sur Internet APIs de services SOA interaction API access API agregation API production API Service Interaction Réseau d accès Service distribution front-end servers Réseau d aggrégation Service Production Back-end servers Mash-up REST Mash-up WS orchestration WS orchestration WS exposition 23 Groupe France Télécom

5- Le cloud : infrastructure de l architecture 4.0 milliards Service Interaction Très peu d entreprises auront les moyens de posséder l architecture 4.0, de bout en bout millions Réseau d accès Service distribution front-end cloud computing Réseau d agrégation Service Production back-end servers Questions d urbanisme : - Quelles briques mon entreprise doit détenir, voire fournir? - Quelles briques doit-elle utiliser comme SaaS? - Quels contrats de services avec les tiers vont garantir la satisfaction des clients et l efficacité des employés? Qui garantit le fonctionnement de bout en bout? 24 Groupe France Télécom

Service Oriented Enterprises Les entreprises vont fournir les services qui leur créent des revenus. Elles seront interconnectées avec leur concurrents et partenaires dans la même architecture 4.0, multi-entreprises. Questions d Architecture d Entreprise : Quel patrimoine informationnel de l entreprise mérite d être développé pour créer des revenus? Comment les partenariats vont entrelacer les SI? Comment des concurrents peuvent partager la même architecture? Urbanisme 1.0 = Service Oriented Enterprise Architecture 25 Groupe France Télécom

Questions? www.urba-ea.org Web 2.0 => Architecture 4.0 => Service Oriented Enterprises => Urbanisme 1.0 (Enterprise Architecture) herve.crespel@orange-ftgroup.com Président du club urba-ea