Composante
Polytech Grenoble - INP, UGA
Description
- Comprendre les différentes technologies XML
- Savoir utiliser l'extensibilité et la modularité des langages à balises
- Manipuler, modéliser et programmer des structures XML
- Savoir développer des services web (SOA)
Des données aux programmes :
- Rappel sur XML
- Analyse de document (technologies DOM, SAX, StAX)
- Navigation (technologie XPath)
- Transformation (technologie XSLT)
Des programmes aux services :
- Modélisation (technologie XML Schema)
- Data-Binding (technologie compilateur de schema)
- Service Oriented Architecture (SOA)
- Web Services (technologies WSDL/Soap, ReSTful)
- Understand the main technologies based on XML
- Know how to use the modularity and extensibility of markup languages
- Process, model and program application using XML-based data
- Know how to develop web services
From data to programs:
- XML starter
- Analyze using parsers (DOM, SAX, StAX)
- Navigate (XPath)
- Transform (XSLT)
From programs to services:
- Modeling (XML Schema)
- Data-Binding (XML Schema compiler)
- Service Oriented Architecture (SOA)
- Web Services (WSDL/Soap, ReSTful)
Heures d'enseignement
- Technologies XML et web services / XML technologies and web services - CMTDCours magistral - Travaux dirigés34h
Pré-requis recommandés
Des connaissances de base en XML et XML Schéma, bien que non essentielles, permettent une meilleure compréhension du cours.
Certains TP nécessiteront une connaissance de base en programmation Java.
Basic knowledge in Java programming.
Période
Semestre 8
Évaluation initiale / Session principale - Épreuves
Libellé | Nature de l'enseignement | Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Nombre d'épreuves | Coefficient de l'épreuve | Remarques |
---|---|---|---|---|---|---|---|
65/100 |
Bibliographie
- http://www.w3.org/ (Dom, XPath, XSLT, XML Schema)
- http://www.w3schools.com
- http://jaxp.java.net
- http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/2.0/jaxb