Web services REST
1
8.7/10
Web Services REST
WEB SERVICES / 25 mai 2017

Les web services REST font partie de la grande famille des services basés sur une technologie permettant à des applications de dialoguer à distance via Internet. Ceci se fait indépendamment des plates-formes et des langages sur lesquelles elles reposent. Pour ce faire, les services Web s’appuient sur un ensemble de protocoles Internet très répandus (XML, HTTP), afin de communiquer. Cette communication est basée sur le principe de demandes et réponses, effectuées avec des messages XML. Les services web sont décrits par des documents WSDL (Web Service Description Language), qui précisent les méthodes pouvant être invoquées, leurs signatures et les points d’accès du service (URL, port). Les services Web sont accessibles via SOAP, la requête et les réponses sont des messages XML transportés sur HTTP. Il existe probablement autant de définitions des Web Services que d’entreprises qui les créent. Mais presque toutes ces définitions ont un certain nombre de points communs. Premièrement, les services web proposent aux utilisateurs du Web des fonctionnalités pratiques grâce à un protocole Web standard (dans la plupart des cas, le protocole utilisé est SOAP). Deuxièmement, les Web Services offrent un moyen de décrire leurs interfaces suffisamment en détail pour permettre à un utilisateur de créer une…

Web Socket et web RTC
1
8.3/10
Web Socket & Web RTC
WEB SERVICES / 3 mai 2017

Web socket et Web rtc sont deux moyens différents de communiquer avec le serveur. Ce rapport montre les technologies existantes avant la venue du Web Socket et pourquoi ce protocole a vu le jour. Il présente le protocole, ses principes et ses spécifications. Il aborde également cette API standardisée par le W3C qui est l’implémentation en langage de programmation de la norme. Puis, il recense les principales implémentations du Web Socket dans d’autres langages de programmation. Concernant le Web RTC, il présente les étapes qui ont conduit à cette norme ainsi que les implémentations actuelles. Il propose tout d’abord une présentation générale de la norme, de son architecture et de son fonctionnement. Puis il aborde les différents standards sur lesquels s’appuie le Web RTC pour fonctionner ainsi que les API implémentées. Les problèmes de sécurité et la gestion des pertes de paquets sont également abordés. Et plus précisément sur Web Socket et Web RTC ? Web Socket est un protocole ayant fait l’objet d’un RFC (RFC 6455) publié à la fin 2011. Et depuis 2012, il est en cours de standardisation au W3C à l’état de “Candidate Recommendation“. Ce protocole permet d’établir une connexion permanente et bidirectionnelle entre un client…