| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    La differenza tra SOAP e REST Web Service
    Simple Object Access Protocol , o SOAP , è un modo di erogare servizi web per complicati , siti interattivi . Representational State Transfer , o di riposo , è un'architettura di rete basata su strutture Web esistenti . Entrambi permettono visitatori del sito di interagire con i dati del sito web e funzioni , ma realizzare queste interazioni in modo diverso . Ad esempio, quando un visitatore di un sito acquista una traccia audio , di solito è SOAP o REST che trova e mette l'acquisto di un carrello della spesa . Struttura

    Mentre sia SOAP e REST banche dati di accesso o altri file di adempiere le funzioni di sito web interattivo , la programmazione è diversa. SOAP è un protocollo basato su standard . Ha una struttura costituita da un'intestazione e un corpo . L'intestazione specifica gli elementi che partecipano alla transazione e il corpo contiene il messaggio o comando . REST , d'altra parte , non ha tale struttura predefinita . Utilizza i comandi di linguaggio di markup estensibile esistenti di GET, POST , PUT e DELETE per svolgere le sue operazioni .
    Operazione

    SOAP e REST effettuare operazioni in modo diverso . Quando un sito web vuole offrire una particolare operazione , SOAP definisce le azioni necessarie utilizzando XML . Il sito invita le azioni SOAP -definiti e le definizioni SOAP governare l' accesso ai file e pagine web . REST non definisce tali azioni in modo indipendente . Utilizza i comandi XML per eseguire operazioni su determinati file e pagine . Si elimina lo strato di definizione e agisce direttamente invece .
    Programmazione

    SOAP è la tecnica di programmazione più vecchio e più maturo , sviluppato da Microsoft nel 1998. REST è più recente , sulla base di un dottorato di ricerca dissertazione di Roy Fielding nel 2000 e guadagnando in popolarità con Google e Amazon . Come un protocollo noto , SOAP dispone di ampi strumenti e il supporto per i programmatori , che lo rende adatto per compiti complessi e applicazioni a livello di sito . REST ha una costruzione semplice , ma richiede che un programmatore scrivere le istruzioni senza strumenti aggiuntivi . Il programmatore deve sapere che il comando da utilizzare , il client del comando e quali file o pagine di accesso .
    Prestazioni

    In uso, il server utilizzando l'esperienza SOAP un più alto carico di quelli che utilizzano REST . Tempi di risposta dei servizi REST sono il 10 per cento al 25 per cento più veloce . La differenza è più piccolo per bassi carichi , ma aumenta quando i server di elaborare simultaneamente molte richieste dei client. Throughput in termini di clienti trattati e dei file trasferiti è simile per i servizi REST e SOAP , ma , in generale, i servizi Web utilizzando REST svolgere meglio e consumano meno larghezza di banda rispetto ai servizi SOAP .

    Previous :

    next :
      Articoli Correlati
    ·Come visualizzare XBRL 
    ·Come eliminare una riga da DataGridView Uso della rileg…
    ·Come Defrag una immagine VMWare 
    ·Come fare un libro Codice 
    ·Come calcolare Giorni Lavorativi in SQL 
    ·Come creare un feed RSS dal tuo ColdFusion Pagina 
    ·Come formattare un controllo GridView 
    ·Come fare un gioco in QBasic 
    ·Come Tracciare Big Lines in MATLAB 
    ·Come convertire i Tag HTML con testo normale in C # 
      Articoli in evidenza
    ·Come regolare le dimensioni form in Visual Basic 2005 
    ·PHP Tutorial : MySQL 
    ·Come chiamare routine assembly da Perl 
    ·Come eliminare gli attributi unici su MySQL 
    ·Come estrarre un indirizzo email sul PHP 
    ·Come visualizzare i file BIN SAT 
    ·Visual C Progetti 
    ·Come cercare una stringa in un file 
    ·Come leggere una colonna CSV & Convert to Python 
    ·Come aggiungere un bordo utilizzando la programmazione …
    Copyright © Conoscenza Informatica http://it.wingwit.com