Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Forskjellen mellom SOAP og REST Web Service
    Simple Object Access Protocol , eller SOAP , er en måte å levere webtjenester for kompliserte , interaktive nettsteder. Representasjons State Transfer , eller REST , er en web- arkitektur basert på eksisterende web- strukturer . Begge lar besøkende til å samhandle med nettstedet data og funksjoner , men oppnår disse interaksjonene annerledes. For eksempel når en besøkende til et nettsted kjøper et lydspor , er det vanligvis SOAP eller REST som finner den og plasserer kjøpet i en handlekurv. Struktur

    Mens både SOAP og REST tilgjengelige databaser eller andre filer for å oppfylle interaktive nettstedet fungerer , er programmeringsspråket annerledes. SOAP er en standardbasert protokoll . Den har en struktur som består av en topp- og en kropp. Overskriften angir elementene som deltar i transaksjonen og kroppen inneholder meldingen eller kommando . REST , på den annen side , har ingen slik forhåndsdefinert struktur . Den bruker de eksisterende Extensible Markup Language kommandoer av GET, POST , PUT og DELETE for å utføre sine operasjoner.
    Operation

    SOAP og REST utføre operasjoner på en annen måte . Når en nettside ønsker å tilby en bestemt operasjon , definerer SOAP de nødvendige handlinger ved hjelp av XML . Nettstedet kaller SOAP - definerte handlinger og SOAP definisjoner regulerer tilgang til filer og nettsider. REST definerer ikke slike handlinger uavhengig. Den bruker XML- kommandoer for å utføre operasjoner på bestemte filer og sider . Det eliminerer definisjonen laget og virker direkte i stedet.
    Programming

    SOAP er den eldre og mer moden programmering teknikk , utviklet av Microsoft i 1998. REST er nyere, basert på en Ph.D. avhandling av Roy Fielding i 2000 og stadig i popularitet med Google og Amazon. Som en velkjent protokollen, har SOAP omfattende verktøy og støtte for programmerere , noe som gjør den egnet for komplekse oppgaver og site- wide applikasjoner. REST har en enklere konstruksjon, men krever at en programmerer skriver instruksjonene uten ekstra verktøy. Programmereren må vite hvilken kommando som skal bruke, kommandoen klient og hvilke filer eller sider for å få tilgang .
    Resultatutvikling

    faktisk bruk , servere ved hjelp av SOAP oppleve en høyere lasting enn de som bruker REST . Responstider for REST -tjenester er 10 prosent til 25 prosent raskere . Forskjellen er mindre for lave belastninger , men øker når serverne behandle mange klient forespørsler samtidig. Gjennomstrømning i form av kunder bearbeidet og filer som overføres er lik for hvile og SOAP -tjenester , men generelt , webtjenester som bruker REST prestere bedre og bruker mindre båndbredde enn SOAP -tjenester.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive Bash Script til å godta Inngangsparamet…
    ·Sette inn en linje ved hjelp REXX 
    ·Hvordan bruke en mus i din QBasic programmer 
    ·Hvordan koble til en SQLCE database i VS2008 
    ·Hvordan øke History Størrelse i Eclipse Console 
    ·Slik unngår du at bufferoverløpene og overflyt 
    ·Klassifiseringer av høy - nivå språk i programmering…
    ·Hvordan lage et flytskjema Med to argumenter 
    ·Hvordan Multipliser en matrise med en variabel i MATLAB…
    ·Hvordan lage kolonner ved hjelp div koder 
      Anbefalte artikler
    ·Hvordan skrive en linje Ryggefunksjon bruke pekere i C …
    ·Hvordan bruke Java i Math Class 
    ·Hvordan sjekke om to matriser Har de samme elementene i…
    ·Lett å lage QBasic Games 
    ·Hvordan lage et e-postprogram 
    ·Slik Send MGP Sekvenser med VB.NET 
    ·Hvor å Endre Java Home 
    ·Hva er en hendelse Kilde i Java 
    ·Hvordan bruke VB.NET Express Endre Recording Input 
    ·Hvordan Reverse en Array of Numbers Med Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/