d’informations – Mises à jour fréquentes Historique • Feed (fil ou flux) RSS • Format d’échange de données en XML – fournir ou recueillir des données structurées • Utilisation d’un lecteur (agrégateur) RSS • RSS RSS • Fichier XML : – Canal / Items (RSS) – Entrées (Atom) • Indiquer le flux au navigateur • Permettre l’abonnement : logo visible dans la page • Génération dynamique du fichier XML Formats • RSS Antérieurs : RSS 0.91, 0.92 (Rich Site Summary) : obsolètes – Migration facile vers RSS 2.0 RSS 2.0 xml version="1.0" encoding="utf-8"?> Arc Info News RSS 2.0
– Exemples : RPC, RMI (java), CORBA, DCOM (MS) • Utiliser les technologies du web, comme HTTP et XML : – indépendantes de la plateforme, éprouvées, largement utilisées • Système distribué importance Webapps : pour humains, via un navigateur (HTTP + HTML) – Services web : aux autres applications (HTTP + XML/JSON) • Exemples : – Applications distribuées3 pour l’entreprise – Mashups4 d’applications web (exemples5) Créer un service web SOAP • AVANT : Simple Object Access Protocol (obsolète) • Evolution de XML-RPC, format XML d’envoi de messages • Architecture Orientée Service (SOA) • Indépendant du langage et de la
dev tools • Exemples PATCH : mnot4 , SOA bits5 AJAX : Historique • Asynchronous Javascript And Xml • Buzzword, Jesse James Garret6, 2005 • Mise à jour sans rechargement intégral • Utilisation de Remote images/cookies (ex: GIF9) – Applets, Flash, ActiveX, … – XHR : XML HTTP Request (IE5, 1999 pour OWA) – Fetch API • Pas obligatoire d’avoir du JS, XML ni d’être asynchrone ! AJAX • XHR est devenue la méthode Change This Text