| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Forskellen mellem sæbe og REST Web Service
    Simple Object Access Protocol eller SOAP , er en måde at levere webtjenester for komplicerede , interaktive websteder. Repræsentationelle State Transfer, eller REST er en web- arkitektur baseret på eksisterende web strukturer. De har begge tillader besøgende at interagere med website data og funktioner , men udføre disse interaktioner forskelligt. For eksempel, når en besøgende på et websted køber et lydspor er det normalt SOAP eller REST , der finder det og placerer købet i en indkøbsvogn. Struktur

    Mens både SOAP og REST tilgængelige databaser eller andre filer til at opfylde interaktiv hjemmeside funktioner programmeringen er anderledes. SOAP er en standard- baseret protokol . Det har en struktur bestående af en header og en krop . Overskriften specificeres de elementer , der deltager i transaktionen , og kroppen indeholder besked eller kommando . REST , på den anden side , ikke har en sådan prædefinerede struktur . Det bruger de eksisterende Extensible Markup Language kommandoer GET , POST , PUT og DELETE til at udføre sine operationer.
    Operation

    SOAP og REST udføre operationer forskelligt. Når et websted ønsker at tilbyde en bestemt operation , SOAP definerer påkrævede handlinger ved hjælp af XML . Hjemmesiden kalder SOAP -definerede handlinger og soap definitioner regulerer adgangen til filer og websider . REST definerer ikke sådanne handlinger uafhængigt. Det bruger XML -kommandoer til at udføre operationer på bestemte filer og sider. Det fjerner definitionen lag og virker direkte i stedet.
    Programmering

    SOAP er den ældre og mere modne programmering teknik , udviklet af Microsoft i 1998. REST er nyere, er baseret på en ph.d. afhandling af Roy Fielding i 2000 og vinder i popularitet med Google og Amazon. Som en velkendt protokol , har SOAP omfattende redskaber og støtte til programmører , hvilket gør den velegnet til komplekse opgaver og sitets applikationer. REST har en enklere konstruktion, men kræver, at en programmør skriver vejledningen uden yderligere værktøjer . Programmøren skal vide , hvilken kommando til at bruge, kommandoen klient og hvilke filer eller sider for at få adgang .
    Resultater

    faktiske brug , servere ved hjælp af SOAP oplever en højere lastning end dem, der bruger REST . Svartider for REST services er 10 procent til 25 procent hurtigere. Forskellen er mindre for lav belastning , men stiger, når serverne behandle mange kundeforespørgsler samtidigt. Throughput i form af forarbejdede kunder og overførte filer er ens for hvile og SOAP -tjenester, men generelt udføre webtjenester bruger REST bedre og forbruge mindre båndbredde end SOAP -tjenester.

    Forrige :

    næste :
      Relaterede artikler
    ·Manglende Operand Efter en Operator 
    ·Sådan oprettes DataGrid standardudformet Kolonner 
    ·Hvordan man kan montere en Lokal telefonbog Med Jahia 
    ·Sådan Læs Syntaks af FORTRAN 
    ·Som er de to mest udbredte sprog for Professional Softw…
    ·Definition af en lav-niveau Undtagelse 
    ·Sådan Hent et Tidsstempel Fra datagridview 
    ·Ulemperne ved en flad -File Based System 
    ·Hvad er API til SMS 
    ·Sådan opgraderer CSS vælgere for IE6 
      Anbefalede Artikler
    ·Hvordan man skriver en RSS Feed Reader i Java 
    ·Flash ActionScript 3 Uddannelse 
    ·Hvad er Grails i Java 
    ·Sådan Læs Data i Xcode 
    ·Sådan Timestamp til MySQL PHP 
    ·Sådan Fratræk i PHP 
    ·Sådan får du adgang en Query liste Box 
    ·Sådan Rul til toppen af ​​en Scrollpane i Java 
    ·Sådan Grow Matricer i C + + 
    ·Sådan Kombiner en fil ved hjælp C + + 
    Copyright © Computer Viden http://www.computerdk.com