WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Master en management des systèmes d'information.

( Télécharger le fichier original )
par Lauriel Ngari
EPITECH DAKAR - Master II 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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 ;

1.1 Application Internet riche.

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.

1.2 RSS ( Really Simple Syndication).

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)

1.3 Folksonomie.

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.

1.4 Protocoles web.

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.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry