La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Consommation de services Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystème Microsoft France

Présentations similaires


Présentation au sujet: "Consommation de services Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystème Microsoft France"— Transcription de la présentation:

1 Consommation de services Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystème Microsoft France ssfartz@microsoft.com http://blog.sfartz.com Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystème Microsoft France ssfartz@microsoft.com http://blog.sfartz.com

2 Forum architectes, Microsoft France – jeudi 19 octobre 2006 2 Zoom sur les consommateurs Référentiel Gestion des opérations DonnéesLegacyApplications Progiciels Partenaires Identité & Sécurité Informatique étendue Web Office Windows

3 Forum architectes, Microsoft France – jeudi 19 octobre 2006 3 Problématiques des infrastructure SOA SOA, ESB Processus Workflow Interopérabilité Integration Référentiel Robustesse

4 Forum architectes, Microsoft France – jeudi 19 octobre 2006 4

5 5 Problématiques liées à la consommation Ergonomie Client riche RIA, RDA, ROA Continuité Gestion des identités Scénarios déconnectés Expérience Utilisateur

6 Forum architectes, Microsoft France – jeudi 19 octobre 2006 6 Windows XP / Vista Web Browsers Windows (Down-Level) Mac Windows Vista Windows XP Devices Zoom sur les consommateurs Des expériences variées

7 Forum architectes, Microsoft France – jeudi 19 octobre 2006 7 Windows XP / Vista Web Browsers Windows (Down-Level) Mac Windows Vista Windows XP Devices Zoom sur les consommateurs Grâce à des technologies innovantes

8 Forum architectes, Microsoft France – jeudi 19 octobre 2006 8 Windows XP / Vista Web Browsers Windows (Down-Level) Mac Windows Vista Windows XP Devices Taxonomie des consommateurs Web client, Windows client, Rich Client (RIA, RDA) Smart client, Web 2.0

9 Forum architectes, Microsoft France – jeudi 19 octobre 2006 9 Client Web : www.live.com

10 Forum architectes, Microsoft France – jeudi 19 octobre 2006 10 Lapproche Web : ASP.Net Ajax Une pile de protocoles spécifiques POX / REST / RSS JSON Un framework de communication asynchrone Une pile de protocoles spécifiques POX / REST / RSS JSON Un framework de communication asynchrone 10

11 Forum architectes, Microsoft France – jeudi 19 octobre 2006 11 Windows Client : Composite

12 Logique métier Server Web Client Deploiement Smart Client Logique métier Interface utilisateur SmartClient Service web Architecture du Smart Client

13 Forum architectes, Microsoft France – jeudi 19 octobre 2006 13 Serveur Référentiel Appli WS Métier WS Technique Client config Squelette de lapplication EFS CAB : Composite UI AppBlock Modules

14 Forum architectes, Microsoft France – jeudi 19 octobre 2006 14 Promoted elements Sort, filter, flag, etc. Export to Excel, WSS, disk Merge forms Create new form mail Form storage Client Office : Etendre

15 Forum architectes, Microsoft France – jeudi 19 octobre 2006 15 Plate-forme Office System

16 Introduction au Web 2.0

17 Forum architectes, Microsoft France – jeudi 19 octobre 2006 17 Où en est-on ? Source : Gartner, Aout 2006 Web 2.0

18 Forum architectes, Microsoft France – jeudi 19 octobre 2006 18 Le contexte 1991 Web « Bêta » http://web2.wsj2.com/all_we_got_was_web_10_when_tim_bernerslee_actually_gave_us_w.htm

19 Forum architectes, Microsoft France – jeudi 19 octobre 2006 19 Vous avez dit « Web 2.0 » ? « 2.0 » ? Non, il ne sagit pas dune norme ni dun standard ! Terme apparu initialement en 2004 Conférence organisée par léditeur OReilly Et comme toujours : des Enthousiastes et des Sceptiques Pas de Définition absolue Encore actuellement la source de discussions et débats animés On peut – au mieux - tenter de définir le Web 2.0 par analogies « 2.0 » ? Non, il ne sagit pas dune norme ni dun standard ! Terme apparu initialement en 2004 Conférence organisée par léditeur OReilly Et comme toujours : des Enthousiastes et des Sceptiques Pas de Définition absolue Encore actuellement la source de discussions et débats animés On peut – au mieux - tenter de définir le Web 2.0 par analogies

20 Forum architectes, Microsoft France – jeudi 19 octobre 2006 20 Web 2.0 : Les mots clés User Generated Content Long Tail Architecture of Participation Collective Intelligence Perpetual Beta Social Networking Less is More Software as a Service User controls his data Web as a Platform Clean URLs Content and Service Syndication (APIs, RSS, REST…) Mash-ups … User Generated Content Long Tail Architecture of Participation Collective Intelligence Perpetual Beta Social Networking Less is More Software as a Service User controls his data Web as a Platform Clean URLs Content and Service Syndication (APIs, RSS, REST…) Mash-ups …

21 Forum architectes, Microsoft France – jeudi 19 octobre 2006 21 Web 2.0 et SOA : différences

22 Forum architectes, Microsoft France – jeudi 19 octobre 2006 22 Web 2.0 et SOA : similitudes Convergence des mondes de lentreprise et du grand public Collaboration : Blogs, IM, Wikis, email, conférence audio et vidéo,… Découverte des ressources : search, balisage et ontologie (à venir), la notoriété et le classement des références,… Contenu riche et contextuel : vidéo, image, télévision, audio, géolocalisation,… Gestion des relations : gestion des identités numériques, amis et familles mais aussi groupe de travail, gestion daccès, personnalisation de linformation, tribus (il y a aussi des tribus dans les entreprises,…)… Convergence des mondes de lentreprise et du grand public Collaboration : Blogs, IM, Wikis, email, conférence audio et vidéo,… Découverte des ressources : search, balisage et ontologie (à venir), la notoriété et le classement des références,… Contenu riche et contextuel : vidéo, image, télévision, audio, géolocalisation,… Gestion des relations : gestion des identités numériques, amis et familles mais aussi groupe de travail, gestion daccès, personnalisation de linformation, tribus (il y a aussi des tribus dans les entreprises,…)…

23 Forum architectes, Microsoft France – jeudi 19 octobre 2006 23 Web 2.0 et SOA Patterns communs aux deux mondes Fédération des données Gestion des identités et de laccès Services et messages Processus et workflows Applications composites et interactions riches Patterns communs aux deux mondes Fédération des données Gestion des identités et de laccès Services et messages Processus et workflows Applications composites et interactions riches

24 Web 2.0 Scénario Mashup Pierre LAGARDE Relation technique Développeurs Division Plate-forme et Eco-Système Microsoft France pierlag@microsoft.com Pierre LAGARDE Relation technique Développeurs Division Plate-forme et Eco-Système Microsoft France pierlag@microsoft.com

25 Forum architectes, Microsoft France – jeudi 19 octobre 2006 25 Mashup ?! Composition dans un Client Web Zero intelligence coding Aggrégation plus services de base Authentification Profiling Composition dans un Client Web Zero intelligence coding Aggrégation plus services de base Authentification Profiling

26 Forum architectes, Microsoft France – jeudi 19 octobre 2006 26 Application Mashup Tour de France Développeurs Frimr est un site de calcul de ton potentiel de prime sur Internet Niveau de notoriété, « ranking Web 2.0 » Services consommés Technorati Google Live Search Virtual Earth Frimr est un site de calcul de ton potentiel de prime sur Internet Niveau de notoriété, « ranking Web 2.0 » Services consommés Technorati Google Live Search Virtual Earth

27 Démo

28 Forum architectes, Microsoft France – jeudi 19 octobre 2006 28 Retour dexpérience Développement RAD : 5 JH Environnement IIS 6, SQL Express DataSet typé Contrôle sous la forme de glisser / copier 300 lignes de code ZERO ligne de code Javascript Multi-client : IE 6, 7, FireFox, Safari OVH : Hosté en France ! Développement RAD : 5 JH Environnement IIS 6, SQL Express DataSet typé Contrôle sous la forme de glisser / copier 300 lignes de code ZERO ligne de code Javascript Multi-client : IE 6, 7, FireFox, Safari OVH : Hosté en France !

29 Forum architectes, Microsoft France – jeudi 19 octobre 2006 29 Scénario Mashup Référentiel Gestion des opérations Données Legacy Applications Progiciels Partenaires Identité & Sécurité Informatique étendue Web Office Windows

30 Forum architectes, Microsoft France – jeudi 19 octobre 2006 30 Scénario Mashup Référentiel Gestion des opérations Données Legacy Applications Progiciels Partenaires Identité & Sécurité Informatique étendue Web Office Windows

31 Forum architectes, Microsoft France – jeudi 19 octobre 2006 31 Windows XP / Vista Web Browsers Windows (Down-Level) Mac Windows Vista Windows XP Devices RIA - Rich Internet Application Microsoft Ajax Framework, ASP.Net 2.0 Ajax extensions

32 Forum architectes, Microsoft France – jeudi 19 octobre 2006 32 ASP.NET Atlas Server Extensions Atlas Server Controls Atlas Server Controls App Services Bridge Web Services Bridge Atlas Framework Serveur Atlas Framework Client et Service Atlas Client Script Library Controls, Components Script Core Base Class Library Component Model and UI Framework Browser Compatibility Atlas Client Application Services Local Store, … Browser Integration Browser Integration ASP.NET 2.0 Application Services Page Framework, Server Controls Page Framework, Server Controls Atlas-enabled ASP.NET Pages Atlas-enabled Web Services (ASMX or WCF) Web Services (ASMX or WCF) HTML, Script, AtlasMarkup AtlasMarkup AtlasServiceProxiesAtlasServiceProxies Le framework AJAX Microsoft

33 Forum architectes, Microsoft France – jeudi 19 octobre 2006 33 HTML, JAVASCRIPT Client Web Mashup Application Services Live Services Technorati HTTP RSS, REST, SOAP HTTP XMLHttpRequest, JSON ASP.NET & AJAX Extensions

34 Forum architectes, Microsoft France – jeudi 19 octobre 2006 34 Attention ! « Les services sollicités depuis la couche de communication AJAX ne doivent pas être considérés comme faisant partie de linfrastructure SOA »

35 Forum architectes, Microsoft France – jeudi 19 octobre 2006 35 Worst Practice Client Web Mashup Application Infrastructure SOA ASP.NET AJAX Extensions Services Live Services Technorati

36 Forum architectes, Microsoft France – jeudi 19 octobre 2006 36 Best Practice Client Web Infrastructure SOA ASP.NET Services Live Services Technorati Mashup Application

37 Forum architectes, Microsoft France – jeudi 19 octobre 2006 37 Linfrastructure SOA Microsoft Référentiel Gestion des opérations Identité & Sécurité Workflow Communication & messages WS-*, REST SOAP, RSS TCP/IP WCF Adaptateurs Biztalk SSB MSMQ BPEL BPMN WF Biztalk Sharepoint WS-Security LDAP, X509 Kerberos AD MIIS Cardspace UDDI MDM DSI/SML UDDI Services Systinet WSMan WBEM WinRM WMI System Center Amberpoint SQL Serveur, Biztalk Serveur, Sharepoint Serveur Windows, Windows Serveur, WPAS, IIS,.Net, ASP.Net,

38 Forum architectes, Microsoft France – jeudi 19 octobre 2006 38 Linfrastructure SOA Microsoft Référentiel Gestion des opérations Identité & Sécurité Workflow Communication & messages WS-*, REST SOAP, RSS TCP/IP WCF Adaptateurs Biztalk SSB MSMQ BPEL BPMN WF Biztalk Sharepoint WS-Security LDAP, X509 Kerberos AD MIIS Cardspace UDDI MDM DSI/SML UDDI Services Systinet WSMan WBEM WinRM WMI System Center Amberpoint SQL Serveur, Biztalk Serveur, Sharepoint Serveur Windows, Windows Serveur, WPAS, IIS,.Net, ASP.Net,

39 Forum architectes, Microsoft France – jeudi 19 octobre 2006 39 Les problématiques Mashup Même services ASP.Net Authentication Provider ASP.Net Menace du cross-scripting via une 3 ème source dinjection Même services ASP.Net Authentication Provider ASP.Net Menace du cross-scripting via une 3 ème source dinjection Management Security Optimiser la bande passante Vérifier la disponibilité des services utilisés par le Mashup Optimiser la bande passante Vérifier la disponibilité des services utilisés par le Mashup Référentiel Couplage fort aux services producteurs Penser à introduire des caches et/ou gérer les cas derreurs (non disponibilité du service) Couplage fort aux services producteurs Penser à introduire des caches et/ou gérer les cas derreurs (non disponibilité du service)

40 Forum architectes, Microsoft France – jeudi 19 octobre 2006 40 Les problématiques Mashup Consommation de flux RSS (blogs), Web Services SOAP (Search, Technorati), REST (Geomap) Production de flux RSS et GeoRSS (Virtual Earth) ASP.Net AJAX Extensions Bridge Consommation de flux RSS (blogs), Web Services SOAP (Search, Technorati), REST (Geomap) Production de flux RSS et GeoRSS (Virtual Earth) ASP.Net AJAX Extensions Bridge Communication & messages Workflow Code.Net

41 Forum architectes, Microsoft France – jeudi 19 octobre 2006 41 Bridge

42 Forum architectes, Microsoft France – jeudi 19 octobre 2006 42 Notre proposition « Avec les technologies SOA démarrez vos projets aujourdhui tout en capitalisant pour demain » Un pragmatisme centré sur les usages Répondre efficacement aux demandes des utilisateurs et des équipes métier Garantir la performance et la simplicité grâce à des produits intégrés Prendre en compte lexistant (Legacy, ERP, J2EE…) selon des scénarios dinteropérabilité « Avec les technologies SOA démarrez vos projets aujourdhui tout en capitalisant pour demain » Un pragmatisme centré sur les usages Répondre efficacement aux demandes des utilisateurs et des équipes métier Garantir la performance et la simplicité grâce à des produits intégrés Prendre en compte lexistant (Legacy, ERP, J2EE…) selon des scénarios dinteropérabilité

43 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Télécharger ppt "Consommation de services Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystème Microsoft France"

Présentations similaires


Annonces Google