Master en management des systèmes d'information.( Télécharger le fichier original )par Lauriel Ngari EPITECH DAKAR - Master II 2010 |
2. Technologies web 2.0.L'infrastructure du web 2.0 est par nature complexe et changeante, mais elle inclut toujours, des logiciels de serveur, des protocoles de messagerie, des standards de navigation. Ces approches complémentaires fournissent au web 2.0 des capacités de stockage, de création et de diffusion très supérieures à ce qui était précédemment attendu des sites web. Un site pourrait être considéré comme relevant d'une approche web 2.0 s'il utilise de manière privilégiée les techniques suivantes : · CSS, balisage XHTML sémantiquement valide et des micros formats ; · techniques d'applications riches telles qu' AJAX ; · syndication et agrégation de contenu RSS/ Atom ;
Une rich Internet application (RIA), ou application Internet riche, est une application Web qui offre des caractéristiques similaires aux logiciels traditionnels installés sur un ordinateur. Le terme Rich Internet Application a été introduit dans une publication de Macromedia en mars 2002. La dimension interactive et la vitesse d'exécution sont particulièrement soignées dans ces applications Web. Une RIA peut être : · exécutée sur un navigateur Web. Aucune installation n'est requise ; · exécutée localement dans un environnement sécurisé appelé sandbox (bac à sable). Depuis le début du XXIe siècle, des techniques d'application Internet riches telles qu' AJAX ont amélioré l'expérience utilisateur des applications utilisant un navigateur web. Une application web utilisant AJAX peut échanger des informations entre le client et le serveur afin de mettre à jour le contenu d'une page web sans rafraîchir la page entière, grâce au navigateur. La première et importante évolution vers le web 2.0 a été la syndication de contenu, utilisant des protocoles standardisés permettant aux utilisateurs de faire usage des données d'un site dans un autre contexte, allant d'un autre site web au plugin d'un navigateur, ou même d'une application de bureau séparée. Ces protocoles comprennent RSS, RDF et Atom. Tous sont basés sur le langage XML. Des protocoles spécialisés tels que FOAF et XFN (tous deux pour les réseaux sociaux) étendent les fonctionnalités des sites et permettent aux utilisateurs d'interagir de façon décentralisée. RSS désigne une famille de formats XML utilisés pour la syndication de contenu Web. Trois formats peuvent être désignés par ces initiales : · Rich Site Summary (RSS 0.91) · RDF Site Summary (RSS 0.90 et 1.0) · Really Simple Syndication (RSS 2.0) L'étiquetage permet un tri préalable et hiérarchisé des items recherchés. L'ordre d'apparition des articles provient soit du nombre de références, soit d'une « note de satisfaction » donnée par les lecteurs. Dans ce dernier cas, le système de pondération est défini par un facteur humain (le côté social) qui met en exergue des données ou articles intéressants dans la masse des informations. Une Folksonomie, ou indexation personnelle, est un système de classification collaborative décentralisée spontanée, basé sur une indexation effectuée par des non-spécialistes. Donc c'est aussi un néologisme désignant un système de classification collaborative décentralisée spontanée, basé sur une indexation effectuée par des non-spécialistes.
Les protocoles de communication web sont un élément clé de l'infrastructure web 2.0. Deux approches principales sont : · REST (REpresentational State Transfer) indique une façon d'échanger et de manipuler des données en utilisant simplement les verbes HTTP GET, POST, PUT et DELETE. · SOAP, qui implique de poster à un serveur des requêtes XML comprenant une suite d'instructions à exécuter. Dans les deux cas, les accès aux services sont définis par une interface de programmation (API). Souvent, l'interface est spécifique au serveur. Cependant, des interfaces de programmation web standardisées (par exemple, pour poster sur un blog) émergent. |
|