Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAlain Garreau Modifié depuis plus de 11 années
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.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.