Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Het verschil tussen SOAP en REST -webservice
Simple Object Access Protocol , of SOAP , is een manier van het leveren van webdiensten voor gecompliceerde , interactieve sites . Representational State Transfer of REST , is een web- architectuur gebaseerd op bestaande Web structuren . Beiden laten bezoekers van de website om te interageren met website data en functies , maar bereiken deze interacties anders . Bijvoorbeeld , wanneer een bezoeker op een site koopt een audiotrack , is het meestal SOAP of REST die het vindt en plaatst de aankoop in een winkelwagentje . Structuur

Terwijl zowel SOAP en REST toegang tot databanken of andere bestanden naar interactieve website functies te vervullen , de programmering is anders . SOAP is een op standaarden gebaseerde protocol . Het heeft een structuur die bestaat uit een header en body . De header worden de elementen die aan de transactie en het lichaam bevat de boodschap of opdracht . REST , daarentegen , heeft een dergelijke vooraf gedefinieerde structuur . Het maakt gebruik van de bestaande eXtensible Markup Language commando's van GET , POST , PUT en DELETE voor het uitvoeren van haar activiteiten .
Operatie

SOAP en REST
voeren operaties anders . Wanneer een website wil een bepaalde operatie aanbieden , SOAP definieert de vereiste acties met behulp van XML . De website noemt de SOAP - gedefinieerde acties en de SOAP definities regelen de toegang tot bestanden en webpagina's . REST geen dergelijke acties zelfstandig definiëren . Het maakt gebruik van de XML- opdrachten uit te voeren bewerkingen op bepaalde bestanden en pagina's . Het elimineert de definitie laag en werkt direct plaats .
Programmeren

SOAP
is de oudere en meer volwassen programmering techniek , ontwikkeld door Microsoft in 1998 . REST is nieuwer , op basis van een Ph.D. proefschrift van Roy Fielding in 2000 en wint aan populariteit met Google en Amazon . Als een bekende protocol , SOAP heeft uitgebreide tools en ondersteuning voor programmeurs , waardoor het geschikt is voor complexe taken en de site - brede toepassingen . REST heeft een eenvoudigere constructie , maar vereist dat een programmeur de instructies schrijven zonder extra gereedschap . De programmeur moet weten welke commando te gebruiken, de commando 's klant en welke bestanden of pagina's te openen .
Optreden

In het werkelijke gebruik , servers met behulp van SOAP ervaring een hogere loading dan middels REST . Responstijden voor REST services zijn 10 procent tot 25 procent sneller . Het verschil is kleiner voor lage belastingen , maar neemt toe wanneer de servers tegelijkertijd verwerken vele verzoeken client . De overslag in termen van verwerkte cliënten en dossiers overgedragen is vergelijkbaar voor REST en SOAP diensten, maar , in het algemeen , webservices met behulp van REST beter presteren en verbruiken minder bandbreedte dan SOAP diensten .

Previous: Next:
  Computer Programming Languages
·Hoe te bitly Links 
·Hoe te AutoCAD Script Maken Me…
·Hoe te COBOL Syntax Gebruik 
·Hoe kan ik een algoritme van O…
·Hoe te Metadata gebruiken voor…
·Hoe te VARCHAR2 Ga naar NCLOB 
·Hoe kan ik een Word Link naar …
·COBOL Programmeren Checklist 
·Hoe kan ik een factuur maken o…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe je alle instanties van een klasse in…
·Hoe een PERL bestand maken 
·Toegang krijgen tot een Explode Array op…
·Hoe maak je een High - Tech Website 
·Register Command Line Gereedschap 
·Hoe de Dollar Sign Gebruik in een string…
·Hoe te ARCHIVELOG Mode voor de Oracle Da…
·Doel van CString Methoden 
·Hoe maak je een Mux naar een Logic Verge…
Copyright © Computer Kennis http://www.nldit.com