Description des Web Service Les web services sont des API, des applications en ligne qui permettent aux développeurs de créer de nouvelles applications et de faire tourner leurs programmes à partir des données et de l'infrastructure informatique d'Amazon. Certains web services sont spécialement destinés aux affiliés d'Amazon (E-commerce Services), les autres, ci-dessous, s'adressent à l'ensemble des développeurs. Amazon Mechanical Turk : l'ordinateur humain Cette API, lancée en novembre 2005, repose sur un concept d'"Intelligence artificielle artificielle" développé par Amazon. Le principe est le suivant : les développeurs envoient des requêtes au site Mechanical Turk, qui retourne le résultats de ces requêtes. Derrière le site, ce sont en fait des personnes physiques qui réalisent la tâche. C'est donc un service semiautomatisé, mêlant les capacités informatiques à un réseau potentiellement illimité de travailleurs hyperflexible. Exemples d'utilisation : service de traduction, de retouche numérique de photos, de reconnaissance d'image, d'analyse de texte, etc. Modèle économique : L'entreprise paie l'internaute "turker" sur un compte Amazon pour chaque "HIT" (human intelligence task) réalisée et approuvée. Par exemple, on peut trouver sur le site la proposition de HIT suivante : décrire en trois mots le contenu d'une page Web. Ce HIT est payé 0,01 dollar par unité. Amazon prélève une commission de 10 % sur la somme versée, avec un minimum de 0,005 dollar par HIT. Elastic Compute Cloud (EC2) : l'informatique à louer Service de location de capacités informatiques, lancé en août 2006. Ce service permet par exemple aux entreprises d'éviter d'investir dans l'achat de serveurs onéreux qui ne seraient destinés qu'à absorber des surcharges sporadiques d'activité. Ainsi, l'entreprise cliente ne paie que pour les capacités qu'elle consomme effectivement. EC2 fonctionne en lien avec Amazon Simple Storage Service (S3), son équivalent en matière de stockage de données. Modèle économique : 0,10 dollar / heure d'utilisation d'un serveur 0,20 dollar / Go de données transférées depuis le client vers EC2 ou l'inverse (les échanges internes à EC2 ou entre EC2 et S3 sont gratuits). Plus de renseignements : http://media-tech.blogspot.com/2006/08/ec2-aprs-s3-le-nuageinformatique.html Amazon Simple Storage Service (S3) : le stockage de données en externe Service d'hébergement en ligne lancé en mars 2006, permettant également de partager publiquement des fichiers. La taille unitaire des fichiers est limitée à 5 Go. S3 propose notamment un système d'authentification, et une interface BitTorrent. Comme son nom l'indique, ce service S3 est très simple à expliquer: des Gigaoctets de stockage loués au mois. Cet espace de stockage fait partie de la même infrastructure que celle utilisée par Amazon elle-même pour sa librairie en ligne. Modèle économique : - 0,15 dollar / mois / Go d'espace de stockage - 0,20 dollar / Go de données transférées - interfaces SOAP ou REST pour accéder des objets d'une taille de 1 octet à 5 Goctets (il y a aussi une interface Bittorrent pour utiliser les avantages du P2P) système de sécurité pour verrouiller l'accès à ses fichiers si on ne souhaite pas qu'ils soient publics. Alexa Web Services : moteur de recherche et données de trafic En juin 1999, Amazon rachète Alexa Internet, société éditrice d'une barre d'outils pour les navigateurs Internet. Alexa développe des outils statistiques basés sur les données de trafic récoltées via sa barre d'outils (classement des sites les plus visités…) et a mis au point dès 2002 un moteur de recherche, tout d'abord adossé à Google (aujourd'hui remplacé par Microsoft). Alexa offre quatre web services différents, parmi lesquels Alexa Web Search, qui permet aux développeurs d'intégrer les résultats du moteur de recherche Alexa à leur site, ou de créer un moteur de recherche spécialisé dans une thématique, à partir des milliards de pages indexées par le service. Modèle économique : 0,30 dollar / 1.000 requêtes Amazon Historical Pricing : l'accès aux statistiques de vente Ce service lancé en octobre 2005 met à disposition des développeurs les données relatives aux ventes de livres, musique, vidéos et DVD effectuées sur Amazon depuis 2002, y compris par le biais du réseau d'affiliés. Il permet ainsi, grâce à cet historique, de gérer ses achats et la fixation de ses prix sur la base d'informations étendues. Historical Pricing offre la possibilité d'effectuer une requête sur dix produits à la fois, les résultats englobant les prix moyens, minimum, maximum et médians calculés sur chaque article, en plus d'un historique permettant de visualiser les tendances sur la période. Modèle économique : Le service est facture 249 dollars / mois, dans la limite de 60.000 requêtes par mois et d'une requête maximum par seconde. Le résultat des requêtes ne peut être archivé que pendant 7 jours. Amazon Simple Queue Service (SQS) : la file d'attente à volonté Lancé en juillet 2006, SQS est une file d'attente hébergée et extensible pour stocker les messages circulant entre les ordinateurs. Modèle économique : 0,10 dollar / 1.000 messages envoyés 0,20 dollar / Go de données transférées Paiement Concernant le paiement, il est possible de d’avoir un compte pour tester ses applications et tester les services, ce service est appelé Amazon Flexible Payments Service (Amazon FPS). Ensuite dés que l’application est lancée il faut passé a un service de paiement standard. Tous les renseignements (en anglais) sur le site officiel des web services d’Amazon : http://aws.amazon.com/