Slides_GG

publicité
Projet PlugDB
Laboratoire PRISM
UVSQ
Travaux réalisés






Définition d’un format d’échange XML
Simulation d’un serveur relationnel-XML
Prototypage d’un outil d’import export SQL
Spécification de services de synchronisation
Prise en main du serveur 4D
Comparaison de technologies de wrapping
Définition du format d’échange

Prise en compte du dossier
médico-social



Basé sur le classeur vert
Défini par les partenaires
Prise en compte des
standards

H’ XML est relevant
Simulation d’un serveur SQL Server



Proche du futur serveur Santeos
Création d’un schéma pour SQL Server
Développement d’un outil d’import - export
IMPORT
EXPORT
Aperçu du schéma relationnel
Service de Synchronisation

Web Services encapsulant chaque progiciel
Support des standards de sécurité WS-Security
Appelable par tout partenaire autorisé via HTTP

Interface du Web Service :







Connect(server, login, password), Disconnect(),
Export : GetDossier(id, XmlDos)
Import : PutDossier(id, XmlDos)
Export différentiel : GetDiffDossier (id, LastEvent, XmlDos)
Import différentiel : PutDiffDossier (id, LastEvent, XmlDos)
Prise en main 4D


Etude des correspondances (mapping) base 4D à
schéma XML pivot
Choix d’une technique de mapping




Capable de supporter les évolutions de schémas
Passant à l’échelle
Facilement intégrable en Web Services
Trois approches en cours de comparaison



Java XSLT (JAXP)
Java Binding (JAXB)
XQuery (Xlive)
Téléchargement