Descriptif
This module will examine the management of dynamic data, for a variety of distributed Web applications.
The course includes an introduction to standard tools for developing Web applications (REST/SOAP Web Services, XML/JSON, XSLT, BPEL), followed by an exploration of the problems that come from the dynamic nature of the data returned by Web services: wrapper construction, on-the-fly entity resolution, query evaluation using services with limited access patterns, workflow selection, verification/provenance of workflows.
We will also cover the dynamic integration into RDF knowledge bases (Linked Open Data) of the data exported by digital libraries using Web service APIs.
Prerequisites: Basics of the Web (HTTP, HTML, Web forms, XML), Basics of distributed and database systems.
The course includes an introduction to standard tools for developing Web applications (REST/SOAP Web Services, XML/JSON, XSLT, BPEL), followed by an exploration of the problems that come from the dynamic nature of the data returned by Web services: wrapper construction, on-the-fly entity resolution, query evaluation using services with limited access patterns, workflow selection, verification/provenance of workflows.
We will also cover the dynamic integration into RDF knowledge bases (Linked Open Data) of the data exported by digital libraries using Web service APIs.
Prerequisites: Basics of the Web (HTTP, HTML, Web forms, XML), Basics of distributed and database systems.
21 heures en présentiel
réparties en:
- Leçon : 12
- Travaux Pratiques : 9
Diplôme(s) concerné(s)
Pour les étudiants du diplôme Data & Knowledge (D-K)
Basics of the Web (HTTP, HTML, Web forms, XML), Basics of distributed and database systems.
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Data & Knowledge (D-K)
Vos modalités d'acquisition :
First session: 50% Report (of a paper) + 50% Project (implementation of an algorithm
Second session: 100% Exam
Le coefficient de l'UE est : 2.5
La note obtenue rentre dans le calcul de votre GPA.
Programme détaillé