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

XML & le Desktop Expériences Concrètes Jean Paoli Sr. Director, XML Architecture Microsoft Corporation Une Nouvelle Ère - XML et l'Utilisateur Final Journées.

Présentations similaires


Présentation au sujet: "XML & le Desktop Expériences Concrètes Jean Paoli Sr. Director, XML Architecture Microsoft Corporation Une Nouvelle Ère - XML et l'Utilisateur Final Journées."— Transcription de la présentation:

1 XML & le Desktop Expériences Concrètes Jean Paoli Sr. Director, XML Architecture Microsoft Corporation Une Nouvelle Ère - XML et l'Utilisateur Final Journées Académiques Microsoft 2005

2 Now, for the first time, the packets exchanged among networked computers, and the documents written and read by people, are made of the same stuff. The document is part of a business conversation and also part of a human conversation Jon Udell, InfoWorld Jon Udell, InfoWorld

3 Des Années Fascinantes 18 mois – Office 2003 - XML pour le Grand Public 18 mois – Office 2003 - XML pour le Grand Public Le rêve XML - changer le monde de linformation Le rêve XML - changer le monde de linformation Une Vision Unifiée - Documents et Données Une Vision Unifiée - Documents et Données Schéma Métier & Document– Acceptation par lindustrie Schéma Métier & Document– Acceptation par lindustrie Utilisateur Final, Utilisateur Final, Utilisateur Final Utilisateur Final, Utilisateur Final, Utilisateur Final Documents de tout les jours Documents de tout les jours Documents, Tableurs, Formulaires, Archivage, Bases de Données Personnelles Documents, Tableurs, Formulaires, Archivage, Bases de Données Personnelles E.g. Mise en œuvre légère, Petites Structures E.g. Mise en œuvre légère, Petites Structures Une nouvelle Ère dApplications avec XML sur le Desktop

4 État des Systèmes dInformation Les documents - La grande majorité des informations circule via des documents. Sous quelle forme représenter linformation? Documents ou Bases de Données? Appel doffres, Contrat de location, Demande de Permis, Contrat dassurance, Proposition Client, Calendrier dexécution, Facture, Spécification fonctionnelle de produit, Proposition de Budget, Formulaire dinscription, Description dInventaire Long terme : format d Archivage État actuel des système dinformation Constitué dIslots dinformation non intégrés : Interopérabilité Intranet, Le(s) Backend(s), PC (s), Extranet (e.g. fournisseurs) Une grande proportion des données ne sont pas intégrées dans les système dinformation Inadéquation des technologies classiques utilisées pour le document

5 Interopérabilité et Intégration Documents XML Support du standard XML - Office Client du système dinformation, Consommateur de Web Service, Alignement Stratégie orientée Service Levée des barrières dInteropérabilité au niveau données Terminaux mobiles - Facilite la présentation multi canal, Nouveaux scénarios : documents et données intégrés Architecture Orientée Services Partagée (fx http, XML, SOAP, WSDL, UDDI)

6

7

8 <ConferenceReport><Date>3/24/2004</Date><Summary> XML Conference (Europe) XML Conference (Europe) Role of XML on the Desktop Role of XML on the Desktop </Summary><Attendees> Health Agency Health Agency <Potential><Sales>100</Sales><Growth>25%</Growth> The team comprises great innovators The team comprises great innovators Contact their IT Manager Contact their IT Manager </Potential></Attendee> Finance Agency Finance Agency </Attendee></Attendees> Organize another European tour Organize another European tour </ConferenceReport> Example of an XML file Text Text Example of an XML file Text Text New Tags: Schema New Tags: Schema Data-Oriented Data-Oriented

9

10

11 <w:p> John Doe John Doe Health Agency Health Agency </w:p> Example of an XML file TextText Example of an XML file TextText Tags: Display-OrientedTags: Display-Oriented

12 Schémas métiers Utiliser un Schéma métier qui permet de représenter le type dinformation stockée dans un document Orienté Données (e.g. Prix, Facture, No Sécurité Sociale) Permet la décomposition fine dun document en les éléments de données quil contient Support unique et complet dans un produit Desktop grand public Schémas Office XML Référence Utiliser ces Schémas définis par Microsoft pour stocker des documents dans un format XML Schémas orientés mise en forme (e.g. Gras, Italiques, Tableaux, Paragraphes, Styles) Schémas ouvert, complètement documenté et libre de droit dutilisation. Permet lArchivage et lInteropérabilité XML dans Office 2003 Vision pour un Nouveau modèle de Document: Deux développements significatifs

13 Schéma Office 2003 XML Référence Schémas (orientes présentation) Licence Ouverte, Libre de droits, Gratuite, Licence Perpétuelle WordprocessingML (Microsoft Office Word 2003), SpreadsheetML (Microsoft Office Excel 2003) FormTemplate (Microsoft Office InfoPath 2003). DataDiagramingML (Microsoft Office Visio 2003) Documentation complète Schemas (XSD) Documentation décrivant lutilisation technique Annonce conjointe avec le gouvernement Danois Site Web Microsoft http://www.microsoft.com/office/xml Danish Ministry of Science, Technology, and Innovation's InfoStructureBase http://rep.oio.dk/Microsoft.com/officeschemas/welcome.htm Les règles de lUnion Européenne comptent (IDA): Lutilisation de formats de documents ouvert tels que WordML, améliore lintéroperabilité IDA - 14, Novembre 2004: «Microsoft a répondu positivement aux recommandations de lIDA » 21 Javier 2005 État du Massachusetts Les Formats XML dOffice 2003 sont Ouverts et Utilisables pour les besoins du pouvoir public

14 Schémas XML métiers Évolution fondamentale: données, non pas présentation Schémas métiers Sectoriels HL7XBRL ACORD HIPAA Rosetta Net Schémas définis au sein de sociétés, gouvernements, institutions LoiContrat Appel dOffres ….. FactureAssurance Location ….. PermisProposition Budget …..

15 J.L.Edward Edward & Edward Purchase of Software and Services Contoso 7/30/2003 10000 20000

16 Report May 2003 October 2003 2003-10-11 John Gail john@contoso.com 425 800-00-00 Trey Research Pharmaceutical Ciprophen 100 120 200 ….

17 NW Boeing 100,000 15 NW Starbucks 50,000 10 ….

18 Une nouvelle Ère XML, pour les documents de tout les jours Document Schéma métier, Connecté/Déconnecté du réseau, Génération de Documents, Archivage pérenne Utilisateur final Lutilisateur doutils bureautiques – Non spécialiste XML Système dinformation (back-end) Serveur, plateformes hétérogènes, XML et les Services Web, Serveur, plateformes hétérogènes, XML et les Services Web,Processus Work-flow, ad-hoc, automatique

19 North Carolina State Highway Patrol Document Rapport dActivité Quotidienne, basé sur un formulaire InfoPath 2003 Schéma métier défini en interne (accidents, crime, congestion routière) Utilisateurs Les Troopers (Gendarmes) saisissent électroniquement les formulaires avec le Tablet PC qui est dans leur voiture Les Administrateurs vérifient et valident les rapports Backend Mainframe IBM (Système de reporting existant) Communication via Web Services Processus Estimation dun gain de temps de + 7000 heures de travail par an !!! Élimination de la double saisie Automatisation du processus daudit et dapprobation Réduction de la masse de papier consommée Meilleur qualité du reporting et standardisation du processus Saisie de Données

20 North Carolina State Highway Patrol

21 Étude de cas Ville de Gluiras, France Objectif : formulaires électroniques et service aux citoyens Document Les citoyens doivent remplir de nombreux formulaires Utilisateur Final InfoPath avec schémas XML, Browser, Autres produits – Schémas Interopérables Carte de Vie Quotidienne Backend Reliée au système central Processus Gluiras, Municipalité virtuelle: services Web intégrés avec services Informatiques internes – Temps de réponse parfois baissé à 2 heures! Remplir des formulaires électroniques à partir de son ordinateur Réduit le temps passé par les agents municipaux à saisir les informations Plus de temps pour servir les citoyens

22 A la Mairie de Gluiras, Un publiphone permet : Daccéder gratuitement aux services vocaux (3939, informations locales, mairie, police, …) Deffectuer toutes opérations liées à la CVQ (réservation/ rechargement, crèche, cantine, transport scolaire, …) Consulter/ mettre à jour sa carte Vitale, sa carte dIdentité Électronique, … Effectuer des téléprocédures sécurisées (demande dacte détat civil, changement dadresse, …) Participer à une consultation locale Etc. Dématérialisation des échanges avec les citoyens : Par le biais du site Web Mais... Ne pas exclure les populations nayant pas accès à loutil informatique

23 Exemple Une téléprocédure voix sur terminal Téléphonique Internet e-mail avec fichier XML signé Serveur Vocal téléprocédures (Windows Server 2003) RTCP acte état civil CVQ

24 Problématique - Documents Réutilisation Web des données produites par la cellule Investment Management dans le Portail Intranet (format dorigine MSExcel2002 et antérieur – environ 75 feuilles Excel complexes) Génération de graphes par filtrage dynamique sur ces données (identiques à ceux fournis statiquement par MSExcel) Travail de mise à jour à plusieurs (parfois quotidien) Choix retenu par DPBS : Oracle 10g Portal -> Technologie J2EE Utilisateur - Client - Utilisation de MSExcel2003 End-user = Sauvegardes des données dans le portail directement depuis MSExcel2003 (format XML standard : XML Data only, protocole de communication standard : WebDAV) Administrateur = Création et association visuelle de map XSD formalisant les structures à échanger par XML (lignes unitaires de fonds, sous-totaux, totaux globaux etc.) Backend - Serveur - Utilisation dun portlet out-of-the-box permettant dappliquer sur des fichiers XML, les feuilles XSL pour en produire un rendu HTML tabulaire ou sous forme de graphes camembert Développeur = Création des XSLT (3j/h) effectuant à la volée des filtrages de fragment XML (i.e colonnes Excel) Bénéfices - Processus Structuration rapide en XML : Association visuelle des colonnes/balises par drag/drop depuis Excel (balises déjà implicitement présentes par des titres de colonnes ou des formats de cellules) Pas de « bricolage » au niveau du poste client (c.f. saveas HTML, bridge COM, API Java-Excel, ActiveX etc…) Zéro formation utilisateur (Conservation de mise en page dorigine pour les gestionnaires contributeurs) Gestion des versions et historisation de séries de données dans un «vrai» modèle Excel unique (auparavant impossible!) Travail collaboratif sur les données rendu possible par leur recentralisation (auparavant impossible!) Vues multiples sur les même données et graphes dynamiques (Ajout de code Java pour la sélection de filtres) Passage en production en moins d1 mois (depuis les spécifications des maps XSD, jusquà Excel2003 déployé sur les postes des 60 gestionnaires) Etude de cas XML chez DPBS Dexia Private Bank (Switzerland) (Accompagnement SQLI : Conseil Fonctionnel, Conseil Technique & Réalisation) Excel & Java

25 GOL Linhas Aeras S.A. Document Flight Timeline Board: Template XML Excel 2003 mis a jour automatiquement - Recoit les dernieres donnees en provenance du systeme de reservation – Schéma Métier (Réservation, Fichier Client, Horaires) Utilisateurs Utilisateurs varies: Président, Personnel chargé des Repas, Chef de cuisine, Personnel daéroport, commerciaux, planning Backend OpenSkies ® Reservation System Database (Navitaire) avec des flux XML (2002) Service Web de reservations (60 % des tickets de Gol Linhas Aeras) XML Web Services Processus Creation automatique du Flight Timeline Board (5 ) - Creation manuelle durait 3 jours Utilisation temps réel du Flight Timeline Board permet des ajustements très précis de loccupation des avions (E.g. rabais commerciaux pour avions avec taux bas doccupation) Data Analysis

26

27

28

29 Continuing Legal Education Society of British Columbia Document Documents XML Word 2003 – Publications Pédagogiques dans le domaine légal. Schéma Métier - Textes de Loi Utilisateur Éditeur, Équipe dauteurs Backend nCompass Content Management System Processus – E.g. Convertir un manuel de 1,600-page pour publication Web Version online de BC Probate and Estate Administration Practice Manual Liens entre cas legaux et legislation, recherche full text de lensemble de la publication Intégration avec une base de donnée judiciaire. Éditeurs étaient obliges de vérifier manuellement chaque référence de cas. Nouvel accès au matériaux complémentaires a partir du document principal (e.g. accès a 800 cas a partir dun document de 1,600 pages) Document Publishing

30

31

32 Merck Reporting dEssais Cliniques Document Collecte des informations de réactions anormales lors des essais cliniques, Formulaire InfoPath 2003 Schéma métier défini par Merk UtilisateursInvestigateursMédecinsBackend Base de Données de Reporting Base de Données dEssais Cliniques Merck Moteur de Workflow (BizTalk Server) XML Web Service Processus Identifier les patients, retrouver leurs informations et les informations sur les essais cliniques en cours (appels de services Web) Les Investigateurs complètent les informations manquantes Rapport envoyé à un workflow engine (XML Web Service) Le moteur de Workflow demande les confirmations et sauve les rapports dans une base Le moteur de Workflow surveille et génère des alertes en cas danomalies Saisie de Données

33 Merck Reporting Clinical Trials

34

35 Cambridgeshire County (G.B) Organisme daide aux personnes agees InfoPath / Tablet PC - pour se rendre chez les personnes âgées, afin dévaluer leur besoins Information envoyées au backend – Traitement plus rapide des besoins Office of Management and Budget (USA) OBM300v2.92.xsd Instances gouvernementales Colorado Department of Agriculture Inspecteurs sur le terrain Inspection de la qualité des produits alimentaires

36 Microsoft & Resolute Corps (partenaire) Créer les CV recus en HRXML CVs classés dans une base de donnees Facilite la recherche adaptee au CV des postes disponibles CUCORP (Institution Financière) (Canada) Demande de Prêt Saisie de la demande de prêt avec InfoPath Génération de la proposition de prêt (Word XML) Knobbe Martens Olson & Bear (Avocats) Génération sur le serveur des factures (WordProcessingML) Impression rapide Rohm Rass (Allemagne) Ingénieurs créent documents de description des produits chimiques Synchronisation avec base de données de descriptions chimiques Halo, RSS et Excel Les résultats de Halo (XBox) en RSS Excel (Schéma RSS) pour comparer les scores des joueurs Visio Connector pour MBSA (Microsoft Baseline Security Analyzer) – Avril 2005 MBSA génère en XML létat du réseau (securite) Visio Connector lit le resulta XML et permet de Visualiser

37 Perspective et Impacts - Documents XML Administration Électronique Un rôle majeur – Interopérabilité Ex. initiative E-Gouvernement Danois Ex. Communauté Européenne (IDA) Ex. France (ADAE) Architectures Orientées Service Perspective globale pour XML, incluant lutilisateur final Cycle positif (Serveurs XML, Desktop XML) Schémas Métiers Consensus global dans lindustrie Des produits du marche pour le non-spécialiste Une approche « Botttom-Up » Information Sémantique, Documents Sémantiques 1 centime investi pour 10 centimes de retour Deux grands types dapplications Basées sur des schémas métiers standards et de lindustriel, entre organisations Approches plus légères, des documents XML de tous les jours !

38 Prédiction - 2010 Au moins 75% des nouveaux documents dans le monde seront crées en XML Un immense volume dinformation crée par des humains! Opportunités de recherche et développements Outils de création Outils darchivage et danalyse Workflow, accessibles par lutilisateur final Sécurité Perspective et Impacts - Documents XML

39 © 2001 Microsoft Corporation. All rights reserved.


Télécharger ppt "XML & le Desktop Expériences Concrètes Jean Paoli Sr. Director, XML Architecture Microsoft Corporation Une Nouvelle Ère - XML et l'Utilisateur Final Journées."

Présentations similaires


Annonces Google