Upload
trystan-christophe
View
108
Download
2
Embed Size (px)
Citation preview
XML & le DesktopExpériences ConcrètesXML & le DesktopExpériences Concrètes
Jean PaoliJean PaoliSr. Director, XML ArchitectureSr. Director, XML ArchitectureMicrosoft CorporationMicrosoft Corporation
Une Nouvelle Ère - XML et l'Utilisateur FinalUne Nouvelle Ère - XML et l'Utilisateur Final
Journées Académiques Microsoft Journées Académiques Microsoft 20052005
““Now, for the first time, the packets Now, for the first time, the packets exchanged among networked exchanged among networked computerscomputers, and the documents , and the documents written and read by written and read by peoplepeople, are made , are made of the of the same stuffsame stuff. The document is . The document is part of a business conversation and part of a business conversation and also part of a human conversation” also part of a human conversation”
Jon Udell, InfoWorldJon Udell, InfoWorld
Des Années FascinantesDes Années Fascinantes 18 mois – Office 2003 - XML pour le Grand Public18 mois – Office 2003 - XML pour le Grand Public Le rêve XML - changer le monde de l’informationLe rêve XML - changer le monde de l’information Une Vision Unifiée - Documents et DonnéesUne Vision Unifiée - Documents et Données
Schéma Métier & Document– Acceptation par l’industrieSchéma Métier & Document– Acceptation par l’industrie Utilisateur Final, Utilisateur Final, Utilisateur FinalUtilisateur Final, Utilisateur Final, Utilisateur Final Documents de tout les jours Documents de tout les jours
Documents, Tableurs, Formulaires, Archivage, Bases de Données Documents, Tableurs, Formulaires, Archivage, Bases de Données PersonnellesPersonnelles
E.g. Mise en œuvre légère, Petites StructuresE.g. Mise en œuvre légère, Petites Structures
Une nouvelle Ère d’Applications Une nouvelle Ère d’Applications avec XML sur le Desktopavec XML sur le Desktop
État des Systèmes d’Information État des Systèmes d’Information
Les documentsLes documents - La grande majorité des - La grande majorité des informations circule via des documents.informations circule via des documents.
Sous quelle forme représenter l’information?Sous quelle forme représenter l’information?Documents ou Bases de Données?Documents ou Bases de Données?
Appel d’offres, Contrat de location, Demande de Appel d’offres, Contrat de location, Demande de Permis, Contrat d’assurance, Proposition Client, Permis, Contrat d’assurance, Proposition Client, Calendrier d’exécution, Facture, Spécification Calendrier d’exécution, Facture, Spécification fonctionnelle de produit, Proposition de Budget, fonctionnelle de produit, Proposition de Budget, Formulaire d’inscription, Description d’InventaireFormulaire d’inscription, Description d’Inventaire
Long terme : format d’ ArchivageLong terme : format d’ Archivage
État actuel des système d’information État actuel des système d’information Constitué d’Islots d’information non intégrés : Constitué d’Islots d’information non intégrés : InteropérabilitéInteropérabilité
Intranet, Le(s) Backend(s), PC (s) , Extranet (e.g. Intranet, Le(s) Backend(s), PC (s) , Extranet (e.g. fournisseurs)fournisseurs)
Une grande proportion des donnéesne sont pas intégrées dans les système
d’information
Une grande proportion des donnéesne sont pas intégrées dans les système
d’information
Inadéquation des technologies classiques utilisées pour le document
Inadéquation des technologies classiques utilisées pour le document
Interopérabilité et Intégration Documents XMLInteropérabilité et Intégration Documents XML
Support du standard XML - Office Client du système Support du standard XML - Office Client du système d’information, Consommateur de Web Service, d’information, Consommateur de Web Service, Alignement Stratégie orientée ServiceAlignement Stratégie orientée ServiceLevée des barrières d’Interopérabilité au niveau Levée des barrières d’Interopérabilité au niveau donnéesdonnéesTerminaux mobiles - Facilite la présentation multi Terminaux mobiles - Facilite la présentation multi canal, canal, Nouveaux scénarios : documents et données Nouveaux scénarios : documents et données intégrésintégrés
Architecture Orientée Architecture Orientée Services PartagéeServices Partagée
(fx http, XML, SOAP, WSDL, UDDI)(fx http, XML, SOAP, WSDL, UDDI)
<ConferenceReport><ConferenceReport><Date>3/24/2004</Date><Date>3/24/2004</Date><Summary><Summary>
<Keyword>XML Conference (Europe)</Keyword><Keyword>XML Conference (Europe)</Keyword><Abstract>Role of XML on the Desktop</Abstract><Abstract>Role of XML on the Desktop</Abstract>
</Summary></Summary><Attendees><Attendees>
<Attendee Name=“John Doe”><Attendee Name=“John Doe”><Department>Health Agency</Department><Department>Health Agency</Department><Potential><Potential>
<Sales>100</Sales><Sales>100</Sales><Growth>25%</Growth><Growth>25%</Growth><Remarks>The team comprises great <Remarks>The team comprises great
innovators </Remarks>innovators </Remarks><ToDo>Contact their IT <ToDo>Contact their IT
Manager</ToDo>Manager</ToDo></Potential></Potential>
</Attendee></Attendee><Attendee Name=“Judith Jones”><Attendee Name=“Judith Jones”>
<Department>Finance Agency</Department><Department>Finance Agency</Department></Attendee></Attendee>
</Attendees></Attendees><Conclusion>Organize another European tour </Conclusion><Conclusion>Organize another European tour </Conclusion>
</ConferenceReport></ConferenceReport>
Example of an XML fileExample of an XML file• TextText
Example of an XML fileExample of an XML file• TextText• New Tags: SchemaNew Tags: Schema• Data-OrientedData-Oriented
<w:p><w:p>
<w:r><w:r>
<w:rPr><w:b /></w:rPr><w:rPr><w:b /></w:rPr>
<w:t>John Doe</w:t><w:t>John Doe</w:t>
</w:r></w:r>
<w:r><w:r>
<w:rPr><w:i /></w:rPr><w:rPr><w:i /></w:rPr>
<w:t>Health Agency</w:t><w:t>Health Agency</w:t>
</w:r></w:r></w:p></w:p>
Example of an XML fileExample of an XML file•Text Text
Example of an XML fileExample of an XML file•Text Text •Tags: Display-OrientedTags: Display-Oriented
Schémas métiersSchémas métiersUtiliser un Schéma métier qui permet de Utiliser un Schéma métier qui permet de représenter le type d’information stockée représenter le type d’information stockée dans un document dans un document
Orienté Données (e.g. Prix, Facture, No Sécurité Orienté Données (e.g. Prix, Facture, No Sécurité Sociale) Sociale) Permet la décomposition fine d’un document en Permet la décomposition fine d’un document en les éléments de données qu’il contientles éléments de données qu’il contientSupport unique et complet dans un produit Support unique et complet dans un produit Desktop grand publicDesktop grand public
Schémas Office XML RéférenceSchémas Office XML RéférenceUtiliser ces Schémas définis par Microsoft Utiliser ces Schémas définis par Microsoft pour stocker des documents dans un format pour stocker des documents dans un format XMLXMLSchémas orientés mise en forme (e.g. Gras, Schémas orientés mise en forme (e.g. Gras, Italiques, Tableaux, Paragraphes, Styles)Italiques, Tableaux, Paragraphes, Styles)
Schémas ouvert, complètement documenté et Schémas ouvert, complètement documenté et libre de droit d’utilisation.libre de droit d’utilisation.Permet l’Archivage et l’InteropérabilitéPermet l’Archivage et l’Interopérabilité
XML dans Office 2003Vision pour un Nouveau modèle de Document: Deux développements significatifs
XML dans Office 2003Vision pour un Nouveau modèle de Document: Deux développements significatifs
Schéma Office 2003 XML Référence Schémas (orientes présentation)
Schéma Office 2003 XML Référence Schémas (orientes présentation)Licence Ouverte, Libre de droits, Gratuite, Licence Licence Ouverte, Libre de droits, Gratuite, Licence
PerpétuellePerpétuelleWordprocessingML (Microsoft Office Word 2003), WordprocessingML (Microsoft Office Word 2003), SpreadsheetML (Microsoft Office Excel 2003) SpreadsheetML (Microsoft Office Excel 2003) FormTemplate (Microsoft Office InfoPath 2003). FormTemplate (Microsoft Office InfoPath 2003). DataDiagramingML (Microsoft Office Visio 2003)DataDiagramingML (Microsoft Office Visio 2003)
Documentation complèteDocumentation complèteSchemas (XSD)Schemas (XSD)Documentation décrivant l’utilisation techniqueDocumentation décrivant l’utilisation technique
Annonce conjointe avec le gouvernement Danois Annonce conjointe avec le gouvernement Danois Site Web Microsoft Site Web Microsoft
http://http://www.microsoft.comwww.microsoft.com/office//office/xmlxml
Danish Ministry of Science, Technology, and Innovation's Danish Ministry of Science, Technology, and Innovation's InfoStructureBaseInfoStructureBase
http://http://rep.oio.dkrep.oio.dk//Microsoft.comMicrosoft.com//officeschemasofficeschemas//welcome.htmwelcome.htm Les règles de l’Union Européenne comptent (IDA):Les règles de l’Union Européenne comptent (IDA):““L’utilisation de formats de documents ouvert tels que L’utilisation de formats de documents ouvert tels que WordML, améliore WordML, améliore
l’intéroperabilité”l’intéroperabilité”IDA - 14, Novembre 2004IDA - 14, Novembre 2004::
«Microsoft a répondu positivement aux recommandations de l’IDA »«Microsoft a répondu positivement aux recommandations de l’IDA »
21 Javier 2005
État du Massachusetts
“Les Formats XML d’Office 2003 sont
Ouverts et Utilisables pour les besoins du pouvoir
public”
Schémas XML métiersSchémas XML métiersÉvolution fondamentale: données, non pas présentationÉvolution fondamentale: données, non pas présentation
Schémas métiers SectorielsSchémas métiers Sectoriels
HL7HL7
XBRLXBRL
ACORDACORD
HIPAAHIPAA
RosettaRosettaNetNet
Schémas définis au sein de Schémas définis au sein de sociétés, gouvernements, sociétés, gouvernements, institutionsinstitutions
LoiLoi
ContratContrat
Appel d’OffresAppel d’Offres
……....
FactureFacture
AssuranceAssurance
LocationLocation
……....
PermisPermis
PropositionProposition
BudgetBudget
……....
<contract> <lawyerOffice> <preparedBy>J.L.Edward</preparedBy> <company>Edward & Edward</company> </lawyerOffice> <completion> <description>Purchase of Software and Services</description> <project>Contoso</project> <finalDate> 7/30/2003</finalDate> <completionSteps>
<step>10000</step><step>20000</step>
</completionSteps></completion>
<salesReport> <subject>Report May 2003</subject> <period>October</period> <year>2003</year> <date>2003-10-11</date> <salesPerson> <name>John Gail</name> <email>[email protected]</email> <phone>425 800-00-00</phone> </salesPerson> <customers> <customer> <customerName>Trey Research Pharmaceutical</customerName> <items> <item> <description>Ciprophen</description> <unitsPlanned>100</unitsPlanned> <unitsSold>120</unitsSold> <pricePerUnit>200</pricePerUnit> </item> ….</salesReport>
<sales> <account> <region>NW </region> <customer>Boeing </customer> <amount>100,000</amount> <discount>15</discount> </account> <account> <region>NW </region> <customer>Starbucks </customer> <amount>50,000</amount> <discount>10</discount> </account> ….</sales>
Une nouvelle Ère XML, pour les documents de tout les jours
Une nouvelle Ère XML, pour les documents de tout les jours
DocumentDocumentSchéma métier, Connecté/Déconnecté du réseau, Schéma métier, Connecté/Déconnecté du réseau, Génération de Documents, Archivage pérenneGénération de Documents, Archivage pérenne
Utilisateur finalUtilisateur finalL’utilisateur d’outils bureautiques – Non spécialiste L’utilisateur d’outils bureautiques – Non spécialiste XMLXML
Système d’information (back-end)Système d’information (back-end) Serveur, plateformes hétérogènes , XML et les Serveur, plateformes hétérogènes , XML et les Services Web, Services Web,
Processus Processus Work-flow, ad-hoc, automatiqueWork-flow, ad-hoc, automatique
North Carolina State Highway PatrolNorth Carolina State Highway Patrol
DocumentDocument
Rapport d’Activité Quotidienne, basé sur un formulaire Rapport d’Activité Quotidienne, basé sur un formulaire InfoPath 2003InfoPath 2003
Schéma métier défini en interne (accidents, crime, Schéma métier défini en interne (accidents, crime, congestion routière)congestion routière)
Utilisateurs Utilisateurs Les “Troopers” (Gendarmes) saisissent électroniquement Les “Troopers” (Gendarmes) saisissent électroniquement les formulaires avec le Tablet PC qui est dans leur les formulaires avec le Tablet PC qui est dans leur voiturevoiture
Les Administrateurs vérifient et valident les rapports Les Administrateurs vérifient et valident les rapports
BackendBackendMainframe IBM (Système de reporting existant)Mainframe IBM (Système de reporting existant)Communication via Web ServicesCommunication via Web Services
Processus Processus Estimation d’un gain de temps de + 7000 heures de travail par Estimation d’un gain de temps de + 7000 heures de travail par an !!!an !!!Élimination de la double saisieÉlimination de la double saisieAutomatisation du processus d’audit et d’approbationAutomatisation du processus d’audit et d’approbationRéduction de la masse de papier consomméeRéduction de la masse de papier consomméeMeilleur qualité du reporting et standardisation du processusMeilleur qualité du reporting et standardisation du processus
Saisie de Données
North Carolina State Highway PatrolNorth Carolina State Highway Patrol
Incident.xml
Police Officer
Police Patrol CarHighways North
CarolinaPolice station
Reporting XML Web Service
Tr
IBM Reporting Database
Police Officer
Paper
Administrative Assistant
Rekeying Information
Police Officer
InfoPath 2003
InfoPath 2003
Before
Now
Étude de casVille de Gluiras, FranceÉtude de casVille de Gluiras, France
Objectif :Objectif : formulaires électroniques et service aux citoyens formulaires électroniques et service aux citoyens
DocumentDocumentLes citoyens doivent remplir de nombreux Les citoyens doivent remplir de nombreux formulairesformulaires
Utilisateur FinalUtilisateur FinalInfoPath avec schémas XML, Browser, Autres produits InfoPath avec schémas XML, Browser, Autres produits – Schémas Interopérables– Schémas InteropérablesCarte de Vie QuotidienneCarte de Vie Quotidienne
BackendBackendReliée au système centralReliée au système central
ProcessusProcessusGluiras, Municipalité virtuelle: services Web intégrésGluiras, Municipalité virtuelle: services Web intégrés avec services Informatiques internes – Temps de avec services Informatiques internes – Temps de réponse parfois baissé à 2 heures!réponse parfois baissé à 2 heures!Remplir des formulaires électroniques à partir de son Remplir des formulaires électroniques à partir de son ordinateurordinateurRéduit le temps passé par les agents municipaux à Réduit le temps passé par les agents municipaux à saisir les informationssaisir les informations
Plus de temps pour servir les citoyensPlus de temps pour servir les citoyens
A la Mairie de Gluiras, Un publiphone permet :A la Mairie de Gluiras, Un publiphone permet :
D’accéder gratuitement aux services D’accéder gratuitement aux services vocaux (3939, informations locales, mairie, vocaux (3939, informations locales, mairie, police, …)police, …)
D’effectuer toutes opérations liées à la CVQ D’effectuer toutes opérations liées à la CVQ (réservation/ rechargement, crèche, (réservation/ rechargement, crèche, cantine, transport scolaire, …)cantine, transport scolaire, …)
Consulter/ mettre à jour sa carte Vitale, sa Consulter/ mettre à jour sa carte Vitale, sa carte d’Identité Électronique, …carte d’Identité Électronique, …
Effectuer des téléprocédures sécurisées Effectuer des téléprocédures sécurisées (demande d’acte d’état civil, changement (demande d’acte d’état civil, changement d’adresse, …)d’adresse, …)
Participer à une consultation localeParticiper à une consultation locale
Etc.Etc.
Dématérialisation des échanges avec les citoyens : Par le biais du site Web
Mais... Ne pas exclure les populations Mais... Ne pas exclure les populations n’ayant pas accès à l’outil n’ayant pas accès à l’outil
informatique informatique
ExempleUne téléprocédure voix sur terminal Téléphonique
ExempleUne téléprocédure voix sur terminal Téléphonique
Internete-mail avec
fichier XMLsigné
Serveur Vocal téléprocédures
(Windows Server 2003)
RTCP
acte état civil
CVQ
Problématique - DocumentsProblématique - DocumentsRéutilisation Web des donnéesRéutilisation Web des données produites par la cellule Investment Management dans le produites par la cellule Investment Management dans le Portail Intranet Portail Intranet (format d’origine MSExcel2002 et antérieur – environ 75 feuilles Excel complexes)(format d’origine MSExcel2002 et antérieur – environ 75 feuilles Excel complexes)
Génération de Génération de graphes par filtrage dynamiquegraphes par filtrage dynamique sur ces données sur ces données(identiques à ceux fournis statiquement par MSExcel)(identiques à ceux fournis statiquement par MSExcel)
Travail de Travail de mise à jour à plusieursmise à jour à plusieurs (parfois quotidien) (parfois quotidien)Choix retenu par DPBS : Oracle 10g Portal -> Choix retenu par DPBS : Oracle 10g Portal -> Technologie J2EETechnologie J2EE
Utilisateur - ClientUtilisateur - Client - Utilisation de - Utilisation de MSExcel2003MSExcel2003End-user = Sauvegardes des données dans le portail directement depuis MSExcel2003 End-user = Sauvegardes des données dans le portail directement depuis MSExcel2003 (format XML standard : XML Data only, protocole de communication standard : WebDAV)(format XML standard : XML Data only, protocole de communication standard : WebDAV)
Administrateur = Création et association visuelle de map XSD formalisant les structures à échanger Administrateur = Création et association visuelle de map XSD formalisant les structures à échanger par XML par XML (lignes unitaires de fonds, sous-totaux, totaux globaux etc.)(lignes unitaires de fonds, sous-totaux, totaux globaux etc.)
Backend - ServeurBackend - Serveur - Utilisation d’un - Utilisation d’un portlet out-of-the-boxportlet out-of-the-box permettant permettant d’appliquer sur des fichiers XML, les feuilles XSL pour en produire un rendu HTML d’appliquer sur des fichiers XML, les feuilles XSL pour en produire un rendu HTML tabulaire ou sous forme de graphes camemberttabulaire ou sous forme de graphes camembert
Développeur = Création des XSLT (3j/h) effectuant à la volée des filtrages de fragment XML Développeur = Création des XSLT (3j/h) effectuant à la volée des filtrages de fragment XML (i.e (i.e colonnes Excel)colonnes Excel)
Bénéfices - ProcessusBénéfices - ProcessusStructuration rapide en XML Structuration rapide en XML : Association visuelle des colonnes/balises par drag/drop : Association visuelle des colonnes/balises par drag/drop depuis Exceldepuis Excel(balises déjà implicitement présentes par des titres de colonnes ou des formats de cellules)(balises déjà implicitement présentes par des titres de colonnes ou des formats de cellules)
Pas de « bricolage »Pas de « bricolage » au niveau du poste client au niveau du poste client (c.f. saveas HTML, bridge COM, API Java-Excel, (c.f. saveas HTML, bridge COM, API Java-Excel, ActiveX etc…)ActiveX etc…)Zéro formation utilisateur Zéro formation utilisateur (Conservation de mise en page d’origine pour les gestionnaires (Conservation de mise en page d’origine pour les gestionnaires contributeurs)contributeurs)
Gestion des Gestion des versions et historisationversions et historisation de séries de données de séries de données dans un «vrai» modèle Exceldans un «vrai» modèle Excel uniqueunique (auparavant impossible!)(auparavant impossible!)
Travail collaboratif sur les données Travail collaboratif sur les données rendu possible par leur recentralisation rendu possible par leur recentralisation (auparavant (auparavant impossible!)impossible!)
Vues multiplesVues multiples sur les même données et sur les même données et graphes dynamiquesgraphes dynamiques (Ajout de code Java pour la (Ajout de code Java pour la sélection de filtres)sélection de filtres)
Passage en Passage en production en moins d’1 moisproduction en moins d’1 mois (depuis les spécifications des maps XSD, jusqu’à Excel2003 déployé sur les postes des 60 gestionnaires)(depuis les spécifications des maps XSD, jusqu’à Excel2003 déployé sur les postes des 60 gestionnaires)
Etude de cas XML chez DPBSDexia Private Bank (Switzerland)
(Accompagnement SQLI : Conseil Fonctionnel, Conseil Technique & Réalisation)
Etude de cas XML chez DPBSDexia Private Bank (Switzerland)
(Accompagnement SQLI : Conseil Fonctionnel, Conseil Technique & Réalisation)
Excel
& Java
GOL Linhas Aeras S.A.GOL Linhas Aeras S.A.DocumentDocument
Flight Timeline Board: Template XML Excel 2003 mis a Flight Timeline Board: Template XML Excel 2003 mis a jour automatiquement - Recoit les dernieres donnees en jour automatiquement - Recoit les dernieres donnees en provenance du systeme de reservation – provenance du systeme de reservation – Schéma Métier (Réservation, Fichier Client, Horaires)Schéma Métier (Réservation, Fichier Client, Horaires)
UtilisateursUtilisateursUtilisateurs varies: Président, Personnel chargé des Repas, Chef Utilisateurs varies: Président, Personnel chargé des Repas, Chef de cuisine, Personnel d’aéroport, commerciaux, planningde cuisine, Personnel d’aéroport, commerciaux, planning
BackendBackendOpenSkies ® Reservation System Database (Navitaire) OpenSkies ® Reservation System Database (Navitaire) avec des flux XML (2002) avec des flux XML (2002) Service Web de reservationsService Web de reservations (60 % des tickets de Gol (60 % des tickets de Gol Linhas Aeras)Linhas Aeras)XML Web ServicesXML Web Services
Processus Processus Creation automatique du Flight Timeline Board (5 ‘) - Creation automatique du Flight Timeline Board (5 ‘) - Creation manuelle durait 3 jours Creation manuelle durait 3 jours Utilisation temps réel du Flight Timeline Board permet Utilisation temps réel du Flight Timeline Board permet des ajustements très précis de l’occupation des avions des ajustements très précis de l’occupation des avions (E.g. rabais commerciaux pour avions avec taux bas (E.g. rabais commerciaux pour avions avec taux bas d’occupation)d’occupation)
Data Analysis
Continuing Legal Education Society of British ColumbiaContinuing Legal Education Society of British Columbia
DocumentDocumentDocuments XML Word 2003 – Publications Pédagogiques Documents XML Word 2003 – Publications Pédagogiques dans le domaine légal.dans le domaine légal.Schéma Métier - Textes de LoiSchéma Métier - Textes de Loi
Utilisateur Utilisateur Éditeur, Équipe d’auteursÉditeur, Équipe d’auteurs
BackendBackendnCompass Content Management SystemnCompass Content Management System
Processus – Processus – E.g. Convertir un manuel de 1,600-page pour publication Web E.g. Convertir un manuel de 1,600-page pour publication Web
Version online de Version online de BC Probate and Estate Administration Practice BC Probate and Estate Administration Practice ManualManual
Liens entre cas legaux et legislation, recherche full text de Liens entre cas legaux et legislation, recherche full text de l’ensemble de la publicationl’ensemble de la publicationIntégration avec une base de donnée judiciaire. Éditeurs étaient Intégration avec une base de donnée judiciaire. Éditeurs étaient obliges de vérifier manuellement chaque référence de cas.obliges de vérifier manuellement chaque référence de cas.Nouvel accès au matériaux complémentaires a partir du Nouvel accès au matériaux complémentaires a partir du document principal (e.g. accès a 800 cas a partir d’un document document principal (e.g. accès a 800 cas a partir d’un document de 1,600 pages)de 1,600 pages)
Document Publishing
Merck Reporting d’Essais CliniquesMerck Reporting d’Essais CliniquesDocumentDocument
Collecte des informations de réactions anormales lors des essais Collecte des informations de réactions anormales lors des essais cliniques, Formulaire InfoPath 2003cliniques, Formulaire InfoPath 2003Schéma métier défini par MerkSchéma métier défini par Merk
Utilisateurs Utilisateurs InvestigateursInvestigateurs
MédecinsMédecins
BackendBackendBase de Données de ReportingBase de Données de ReportingBase de Données d’Essais Cliniques MerckBase de Données d’Essais Cliniques MerckMoteur de Workflow (BizTalk Server)Moteur de Workflow (BizTalk Server)XML Web ServiceXML Web Service
Processus Processus Identifier les patients, retrouver leurs informations et les informations sur Identifier les patients, retrouver leurs informations et les informations sur les essais cliniques en cours (appels de services Web)les essais cliniques en cours (appels de services Web)Les Investigateurs complètent les informations manquantesLes Investigateurs complètent les informations manquantesRapport envoyé à un workflow engine (XML Web Service)Rapport envoyé à un workflow engine (XML Web Service)Le moteur de Workflow demande les confirmations et sauve les rapports Le moteur de Workflow demande les confirmations et sauve les rapports dans une basedans une baseLe moteur de Workflow surveille et génère des alertes en cas Le moteur de Workflow surveille et génère des alertes en cas d’anomaliesd’anomalies
Saisie de Données
Merck Reporting Clinical TrialsMerck Reporting Clinical Trials
Merck Reporting Clinical TrialsMerck Reporting Clinical Trials
InfoPath 2003
Report Event.xsn
Clinical TrialInvestigators
Reporting Web Service
GetPatientData
ReportEvent
BizTalkServer 2000
Data feed to other Merck Databases
Clinical Trial Sites Merck
SCOPEE-mail alert
to CDP Clinical
SCOPE MQ
Reporting Database
Microsoft Windows Server 2003 with
Internet Information Services 6.0
E-mail confirm to
Investigator
Basic Auth /SSL
Microsoft SQL Server 2000
Clinical Data Databases
Active Director
y
Confirm-ation
Pages
Reporting Database
Cambridgeshire CountyCambridgeshire County (G.B) (G.B)Organisme d’aide aux personnes ageesOrganisme d’aide aux personnes agees
InfoPath / Tablet PC - pour se rendre chez InfoPath / Tablet PC - pour se rendre chez les personnes âgées, afin d’évaluer leur les personnes âgées, afin d’évaluer leur besoinsbesoins
Information envoyées au backend – Information envoyées au backend – Traitement plus rapide des besoinsTraitement plus rapide des besoins
Office of Management and Budget Office of Management and Budget (USA)(USA)
OBM300v2.92.xsdOBM300v2.92.xsd
Instances gouvernementalesInstances gouvernementales
Colorado Department of Colorado Department of AgricultureAgriculture
Inspecteurs sur le terrainInspecteurs sur le terrain
Inspection de la qualité des produits Inspection de la qualité des produits alimentairesalimentaires
Microsoft & Resolute Corps (partenaire)Microsoft & Resolute Corps (partenaire)Créer les CV recus en HRXML Créer les CV recus en HRXML CVs classés dans une base de donneesCVs classés dans une base de donneesFacilite la recherche adaptee au CV des postes disponiblesFacilite la recherche adaptee au CV des postes disponibles
CUCORP (Institution Financière)CUCORP (Institution Financière) (Canada) (Canada)Demande de PrêtDemande de PrêtSaisie de la demande de prêt avec InfoPathSaisie de la demande de prêt avec InfoPathGénération de la proposition de prêt (Word XML)Génération de la proposition de prêt (Word XML)
Knobbe Martens Olson & Bear (Avocats)Knobbe Martens Olson & Bear (Avocats)Génération sur le serveur des factures (WordProcessingML)Génération sur le serveur des factures (WordProcessingML)Impression rapideImpression rapide
Rohm Rass (Allemagne)Rohm Rass (Allemagne)Ingénieurs créent documents de description des produits Ingénieurs créent documents de description des produits chimiqueschimiquesSynchronisation avec base de données de descriptions Synchronisation avec base de données de descriptions chimiqueschimiques
Halo, RSS et ExcelHalo, RSS et ExcelLes résultats de Halo (XBox) en RSSLes résultats de Halo (XBox) en RSSExcel (Schéma RSS) pour comparer les scores des joueursExcel (Schéma RSS) pour comparer les scores des joueurs
Visio Connector pour MBSA Visio Connector pour MBSA (Microsoft Baseline (Microsoft Baseline Security Analyzer) – Avril 2005Security Analyzer) – Avril 2005
MBSA génère en XML l’état du réseau (securite)MBSA génère en XML l’état du réseau (securite)Visio Connector lit le resulta XML et permet de Visualiser Visio Connector lit le resulta XML et permet de Visualiser
Perspective et Impacts - Documents XMLPerspective et Impacts - Documents XMLAdministration ÉlectroniqueAdministration Électronique
Un rôle majeur – InteropérabilitéUn rôle majeur – InteropérabilitéEx. initiative E-Gouvernement DanoisEx. initiative E-Gouvernement DanoisEx. Communauté Européenne (IDA)Ex. Communauté Européenne (IDA)Ex. France (ADAE)Ex. France (ADAE)
Architectures Orientées ServiceArchitectures Orientées ServicePerspective globale pour XML, incluant l’utilisateur finalPerspective globale pour XML, incluant l’utilisateur finalCycle positif (Serveurs XML, Desktop XML)Cycle positif (Serveurs XML, Desktop XML)
Schémas MétiersSchémas MétiersConsensus global dans l’industrieConsensus global dans l’industrieDes produits du marche pour le non-spécialisteDes produits du marche pour le non-spécialiste
Une approche « Botttom-Up »Une approche « Botttom-Up »Information Sémantique, Documents SémantiquesInformation Sémantique, Documents Sémantiques1 centime investi pour 10 centimes de retour1 centime investi pour 10 centimes de retour
Deux grands types d’applicationsDeux grands types d’applicationsBasées sur des schémas métiers standards et de Basées sur des schémas métiers standards et de l’industriel, entre organisationsl’industriel, entre organisationsApproches plus légères, des documents XML de tous les Approches plus légères, des documents XML de tous les jours !jours !
Prédiction - 2010Prédiction - 2010Au moins 75% des nouveaux documents Au moins 75% des nouveaux documents dans le monde seront crées en XMLdans le monde seront crées en XML
Un immense volume d’information crée par Un immense volume d’information crée par des humains!des humains!
Opportunités de recherche et Opportunités de recherche et développementsdéveloppements
Outils de créationOutils de création
Outils d’archivage et d’analyseOutils d’archivage et d’analyse
Workflow, accessibles par l’utilisateur finalWorkflow, accessibles par l’utilisateur final
SécuritéSécurité
Perspective et Impacts - Documents XMLPerspective et Impacts - Documents XML
© 2001 Microsoft Corporation. All rights reserved.© 2001 Microsoft Corporation. All rights reserved.