Accueil Finances personnelles Services Web amazon: SOAP ou REST? - Les mannequins

Services Web amazon: SOAP ou REST? - Les mannequins

Vidéo: Coisas que todo programador deveria saber - Web Services 2025

Vidéo: Coisas que todo programador deveria saber - Web Services 2025
Anonim

Amazon Web Services (AWS) initialement lancé avec le support SOAP pour les interactions avec son API, mais il a régulièrement déconseillé (réduit son support pour, en d'autres termes) son interface SOAP en faveur de REST. La meilleure recommandation pour toute utilisation de l'API AWS est que vous vous concentriez sur l'utilisation de REST.

De cette façon, vous ne finirez pas avec des programmes qui cessent un jour de fonctionner - longtemps après que vous ayez oublié les détails des mécanismes d'interaction. L'expérience de la tâche désagréable d'avoir à retourner dans un système et à tenter de reconstruire vos actions depuis des mois ou des années plus tôt est un malheureux.

Il n'y a aucun sens à tenter le sort avec AWS - si vous voulez interagir avec l'API AWS, utilisez REST, qui est la direction à long terme d'Amazon.

L'approche la plus ancienne, SOAP (abréviation de Simple Object Access Protocol), bénéficiait d'un large soutien de l'industrie, avec un ensemble complet de normes. Ces normes étaient trop complètes, malheureusement. Les concepteurs de SOAP l'ont configuré pour être extrêmement flexible - il peut communiquer à travers le web, le courrier électronique et les réseaux privés. Pour assurer la sécurité et la facilité de gestion, un certain nombre de normes de support qui intègrent SOAP ont également été définies.

SOAP est basé sur une norme d'encodage de documents connue sous le nom de XML (Extensible Markup Language), et le service SOAP est défini de telle manière que les utilisateurs peuvent tirer parti du XML, peu importe quel est le réseau de communication sous-jacent. Cependant, pour que ce système fonctionne, les données transférées par SOAP (communément appelées la charge utile ) doivent également être au format XML.

Remarquez un motif ici? La volonté d'être complet et flexible (ou, pour être tout pour tout le monde) plus l'exigence de charge utile XML signifiait que SOAP finissait par être assez complexe, ce qui en faisait beaucoup de travail à utiliser correctement. Comme vous pouvez le deviner, de nombreux informaticiens ont trouvé SOAP intimidant et, par conséquent, ont résisté à son utilisation.

Il y a une dizaine d'années, un doctorant a défini une autre approche des services Web dans le cadre de sa thèse: REST ou Representational State Transfer. REST, qui est beaucoup moins complet que SOAP, aspire à résoudre moins de problèmes. Il ne traite pas de certains aspects de SOAP qui semblaient importants mais qui, rétrospectivement, le rendaient plus complexe à utiliser - la sécurité, par exemple.

L'aspect le plus important de REST est qu'il est conçu pour s'intégrer aux protocoles Web standard afin que les services REST puissent être appelés avec des verbes et des URL Web standard. Par exemple, un appel REST valide ressemble à ceci:

// search.Exemple de société com / CompanyDirectory / EmployeeInfo? empname = BernardGolden

C'est tout ce qu'il faut pour faire une requête au service REST de la société examplecompany pour voir les informations personnelles. Le verbe HTTP qui accompagne cette requête est GET, demandant que les informations soient renvoyées. Pour supprimer des informations, vous utilisez le verbe DELETE. Pour insérer des informations, vous utilisez le verbe POST. Pour mettre à jour les informations, vous utilisez le verbe PUT.

Pour les actions POST et PUT, des informations supplémentaires accompagneraient le nom empname et seraient séparées par une esperluette (&) pour indiquer un autre argument à utiliser par le service.

REST n'impose aucune exigence de formatage particulière aux charges utiles de service; à cet égard, il diffère de SOAP, qui nécessite XML. Pour les interactions simples, une chaîne d'octets est tout ce dont vous avez besoin pour la charge utile; pour des interactions plus complexes (par exemple, en plus de renvoyer vos informations d'employé, vous voulez placer une requête pour les informations d'employés de tous les employés dont les noms commencent par G), la convention d'encodage JSON est utilisée. (JSON, si vous êtes curieux, est synonyme de notation d'objet Javascript.)

Comme vous pouvez vous y attendre, le modèle d'utilisation simplifiée de REST, son alignement avec les protocoles et verbes Web standard et sa mise en forme moins contraignante comme une maison en feu.

Services Web amazon: SOAP ou REST? - Les mannequins

Le choix des éditeurs

Les bons outils pour la photographie macro - les nuls

Les bons outils pour la photographie macro - les nuls

Vous avez de nombreuses options pour l'équipement pour capturer des gros plans macro photographies. Vous avez peut-être déjà une caméra qui prend de superbes photos en gros plan. Macro photographie signifie créer une image dans laquelle le sujet est représenté sur le capteur numérique (ou plan de film) dans sa taille réelle. Si vous trouvez que les limites de votre ...

Conseils pour prendre bon point et déclenchez Photographies - mannequins

Conseils pour prendre bon point et déclenchez Photographies - mannequins

La photographie est sur la capture et la conservation images, et en tant que photographe, vous voulez prendre les meilleures photos que vous pouvez. Si vous utilisez un appareil photo compact, utilisez ces astuces simples pour améliorer vos photos: Verrouillez toujours la mise au point avant de prendre une photo. Cadre, ne viser pas. Utilisez le viseur ou sur l'écran tout affichage pour composer ...

Le trépied droit pour la photographie en macro et en gros plan - les nuls

Le trépied droit pour la photographie en macro et en gros plan - les nuls

Pour photographier certains sujets de près et en essayant d'atteindre certains résultats, le trépied que vous utilisez peut déterminer si vous réussissez ou échouez. Savoir ce qui est disponible sur le marché et les différences entre les trépieds peut être très utile et vous aide à décider quels trépieds vous conviennent le mieux. Lors de la sélection d'un trépied, accordez une attention particulière à ...

Le choix des éditeurs

Comment entendre la voix de Dieu pendant la prière chrétienne - par tys

Comment entendre la voix de Dieu pendant la prière chrétienne - par tys

La prière chrétienne est une façon de parler à Dieu. Cependant, pour tirer pleinement parti de la prière chrétienne, vous ne pouvez pas simplement parler, vous devez aussi vous préparer à écouter. Les conseils suivants peuvent vous aider à entendre ce que Dieu vous dit: Obtenez le scoop sur ce que Dieu vous dira par ...

Comparant les croyances à travers l'église chrétienne - les mannequins

Comparant les croyances à travers l'église chrétienne - les mannequins

Différentes confessions chrétiennes sont organisées et adorent de différentes façons. Cette liste pratique vous aidera à suivre et à comparer certaines différences dans le culte, les rituels et les croyances des plus grands groupes de l'Église chrétienne. Moyens de salut anglicans / épiscopaux: la grâce de Dieu par la foi seule. Comment ils adorent: le style traditionnel par la liturgie; liturgie contemporaine ...

Conversation avec Dieu - mannequins

Conversation avec Dieu - mannequins

La prière consiste simplement à communiquer avec Dieu. Il n'y a rien de magique à propos de la prière chrétienne; c'est une question de fait. Cependant, la prière chrétienne est plus que simplement dire à Dieu votre liste de demandes et s'attendre à ce qu'il réponde à vos prières comme s'il était un distributeur automatique cosmique. Oui, la prière est un moyen de partager avec Dieu ...

Le choix des éditeurs

Loi visant à accroître Uplifting émotions - mannequins

Loi visant à accroître Uplifting émotions - mannequins

Afin d'élever vos émotions, la première étape est de prendre conscience de ce qui émotions que vous avez. Prenez conscience de ce qui vous déclenche - ce qui vous met en colère et vous met en colère et ce qui vous rend très excité. Un déclencheur surveille certaines émissions de télévision et permet aux émotions de ces programmes de s'infiltrer ...

Comment les entreprises vous convainquent d'acheter leurs produits - mannequins

Comment les entreprises vous convainquent d'acheter leurs produits - mannequins

Presque tous les médias commerciaux destinés aux femmes reçoivent leur publicité les revenus des secteurs de l'alimentation, de la beauté, de l'alimentation et de la mode. Juste l'industrie de régime elle-même est une entreprise commerciale de 33 milliards de dollars par an. Et, bien sûr, ces industries ont continuellement besoin de clients pour continuer à réussir. C'est dans leur meilleur intérêt de ...

Comment l'image corporelle se forme dans votre jeunesse - les nuls

Comment l'image corporelle se forme dans votre jeunesse - les nuls

En général, ce que vous avez vécu avec votre famille grandissaient ont eu un effet direct sur les pensées et les sentiments que vous aviez à propos de votre corps. Repensez à vos jeunes années. Dans quelle mesure les énoncés suivants décrivent votre famille? Personne n'a exercé. La voiture était utilisée même pour de courts trajets. De la nourriture lourde et engraissante ...