Projet PlugDB Laboratoire PRISM UVSQ. Travaux réalisés Définition dun format déchange XML...

Preview:

Citation preview

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)

Recommended