Hem Personliga finanser Amazon webbtjänster: SOAP eller REST? - dummies

Amazon webbtjänster: SOAP eller REST? - dummies

Video: Introduction to Amazon Web Services by Leo Zhadanovsky 2024

Video: Introduction to Amazon Web Services by Leo Zhadanovsky 2024
Anonim

Amazon Web Services (AWS) som ursprungligen lanserades med SOAP-stöd för interaktioner med dess API, men det har stadigt försvunnit för med andra ord) dess SOAP-gränssnitt till förmån för REST. Den bästa rekommendationen för användningen av AWS API är att du fokuserar på att använda REST.

På så sätt kommer du inte att sluta med program som någonsin slutar fungera - långt efter att du har glömt detaljerna i interaktionsmekanismerna. Erfarenheten av den obehagliga uppgiften att behöva gå tillbaka till ett system och försöka rekonstruera dina handlingar från månader eller år tidigare är en olycklig.

Det finns ingen mening i frestande öde med AWS. Om du vill interagera med AWS API använder du REST, som är Amazons långsiktiga riktning.

Det äldre tillvägagångssättet, SOAP (kort för Simple Object Access Protocol), hade omfattande branschsupport, komplett med en omfattande uppsättning standarder. Dessa standarder var för omfattande, tyvärr. De personer som utformar SOAP gör det mycket flexibelt - det kan kommunicera via webben, e-post och privata nätverk. För att säkerställa säkerhet och hanterbarhet definierades också ett antal stödjande standarder som integrerades med SOAP.

SOAP är baserat på en dokumentkodningsstandard som kallas Extensible Markup Language (XML, för kort), och SOAP-tjänsten är definierad så att användare sedan kan utnyttja XML oavsett vad det underliggande kommunikationsnätet är. För att detta system ska kunna fungera måste dock data som överförts av SOAP (vanligen kallad nyttolast ) vara i XML-format.

Lägg märke till ett mönster här? Skyddet att vara omfattande och flexibelt (eller att vara allt för alla) plus XML-nyttolånets krav innebar att SOAP slutade vara ganska komplex, vilket gör det mycket arbete att använda korrekt. Som du kan gissa, fann många IT-personer SOAP skrämmande och följaktligen motsatte sig att använda den.

För en decennium sedan definierade en doktorand en annan webbtjänst som en del av hans avhandling: REST eller Representational State Transfer. REST, som är långt mindre omfattande än SOAP, strävar efter att lösa färre problem. Det tar inte upp några aspekter av SOAP som verkade vara viktiga, men som i efterhand gjorde det mer komplext att använda - till exempel säkerhet.

Den viktigaste aspekten av REST är att den är utformad att integrera med standardwebprotokoll så att REST-tjänster kan kallas med standardwebverken och webbadresser. Till exempel ser ett giltigt REST-samtal ut så här:

// search.examplecompany. com / CompanyDirectory / EmployeeInfo? empname = BernardGolden

Det är allt som krävs för att göra en fråga till REM-tjänsten i exempelbolaget för att se personalinformation. HTTP-verbet som följer med denna förfrågan är GET och begär att information ska returneras. För att radera information använder du verbet DELETE. För att infoga information använder du verbet POST. För att uppdatera information använder du verket PUT.

För POST- och PUT-åtgärderna kommer ytterligare information att följa med namnet och separeras med en ampersand (&) för att ange ett annat argument som ska användas av tjänsten.

REST ställer inga särskilda formateringskrav på service nyttolast I detta avseende skiljer sig det från SOAP, vilket kräver XML. För enkla interaktioner är en sträng bytes allt du behöver för nyttolasten. för mer komplexa interaktioner (säg att du, förutom att returnera din personalinformation, vill lägga fram en begäran om anställdas information för alla anställda vars namn börjar med G) används kodningsavtalet JSON. (JSON, om du är nyfiken, står för Javascript-objektnotation.)

Som du kanske förväntar sig gjorde RESTs enklare användarmodell, dess anpassning till standardwebprotokoll och verb och den mindre restriktiva nyttolastformatet det med utvecklare som ett hus i brand.

Amazon webbtjänster: SOAP eller REST? - dummies

Redaktörens val

Hitta hur du betalar webbplatser i online dating - dummies

Hitta hur du betalar webbplatser i online dating - dummies

Du får vad du betalar för I livet ingår Internet-dating webbplatser. Till skillnad från gratis webbplatser, med lönesidor har du inte huvudvärk på oändliga reklammeddelanden som skriker i ditt ansikte. Dessutom är omfattningen av täckning och tillgängliga funktioner bred och robust. Solid tillsyn tillhandahålls (för att gräva ut wackos) och lämpliga hinder ...

Dating för Dummies Cheat Sheet - dummies

Dating för Dummies Cheat Sheet - dummies

Dating behöver inte vara nervös, men det kräver förberedelse . Du måste göra en uppriktig själsökning så att du är redo att vara ärlig, öppen och uppmärksam. Du behöver en stark känsla för dina dejtingförväntningar så att du tydligt kan kommunicera vad du letar efter utan att ställa in baren så hög att ingen ...

Få passar för dating igen efter 50 - dummies

Få passar för dating igen efter 50 - dummies

Copyright © 2014 AARP All rights reserved. Du behöver inte vara frisk och frisk efter 50, men det hjälper säkert om du är. Om du inte är något av dessa saker, behöver du inte ge upp och tycker att det är för sent att komma dit. Många börjar träningsregler så sent som ålder ...

Redaktörens val

ÄR ett au pair rätt för din familj? - dummies

ÄR ett au pair rätt för din familj? - dummies

Det är viktigt att undersöka dina specifika familjeförhållanden för att avgöra om ett au pair är rätt barnomsorg för din familj. Du kanske bestämmer dig för att anställa ett au pair i stället för daghem, barnbarn eller barnpassare om du vill utsätta din familj för en ny kultur. Är ...

Online-verktyg för familjebudgetar - dummies

Online-verktyg för familjebudgetar - dummies

Vissa familjer kan tycka att den mest användbara aspekten av att bo i en värld med nästan oändliga onlineverktyg innebär att kunna budgetera för familjen med dessa verktyg. Följande tre onlinetjänster erbjuder familjer ett sätt att organisera familjeutgifter online, dela åtkomst till säkra konton och eliminera några av papperet ...

Barn som Online Entreprenörer - Dummies

Barn som Online Entreprenörer - Dummies

Levande i en digital värld tillåter barnen obegränsade möjligheter när det gäller entreprenörskap. Denna digitala tidsålder ger barnen en unik färdighetssats med möjlighet att dela den färdigheten med andra och lägga till "onlineföretagare" till listan över möjliga efterskolor och sommarjobb som finns tillgängliga för barn idag. Spelskapande Ett område där digitalt ...

Redaktörens val

Word 2007 Mail Merge - Steg 3: Byggnadsrekord - dummies

Word 2007 Mail Merge - Steg 3: Byggnadsrekord - dummies

Efter att ha definierat de fält du behöver för din Word 2007-postfusion, är nästa steg att slutföra adresslistan. För att göra det skapar du en lista över poster genom att ange data för varje fält i varje post. Detta händer i dialogrutan Ny adresslista. Kom ihåg att fält är kolumner och ...

Word 2007 Mail Merge - Steg 5: Final Merge - dummies

Word 2007 Mail Merge - Steg 5: Final Merge - dummies

Med sammanfogningsfälten infogad i huvudversionen av Word 2007-dokumentet och adresslistan stannar, är du redo att starta din mailfusion! Spara huvuddokumentet. Klicka på knappen Förhandsgranska resultat. Fälten i huvuddokumentet försvinner! De ersätts av information från den första posten i adresslistan. Så här ...