Laboratoire PRISM UVSQ 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)