Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Pourquoi une feuille de calcul Excel…
  • Comment faire pour convertir un sous…
  • Comment créer des diagrammes UML 
  • Comment utiliser les images de fond …
  • Comment faire pour convertir Dernier…
  • Comment intégrer des bases de donné…
  • Comment remplacer Supprimer dans Rai…
  • Comment créer une base de CFC 
  • Comment insérer un fichier JPG dans…
  • Comment écrire un script de tâches…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    La différence entre SOAP et REST service Web

    Simple Protocol Object Access , ou SOAP, est un moyen de fournir des services sur le Web pour les sites complexes et interactifs . Representational State Transfer , ou repos, est une architecture Web basée sur les structures Web existants . Ils ont tous deux permettent aux visiteurs de site Web pour interagir avec les données et les fonctions site, mais accomplir ces interactions différemment . Par exemple, quand un visiteur d'un site achète une piste audio , il est généralement SOAP ou REST qu'il trouve et place de l'achat dans un panier. Structure

    Bien que les deux bases de données SOAP et REST d'accès ou d'autres fichiers pour remplir les fonctions de site Web interactif , la programmation est différente. SOAP est un protocole basé sur des normes . Il a une structure consistant en un en-tête et un corps . L'en-tête spécifie les éléments qui participent à l'opération et le corps contient le message ou la commande. REPOS , d'autre part , n'a pas une telle structure pré- définie. Il utilise les commandes de langage de balisage extensible existants de GET , POST, PUT et DELETE pour mener à bien ses opérations.
    Opération

    SOAP et REST mener des opérations différemment . Quand un site veut offrir une opération particulière , SOAP définit les actions nécessaires en utilisant XML. Le site invite les actions SOAP définis et les définitions SOAP régissent l' accès à des fichiers et des pages Web . REST ne définit pas ces actions de manière indépendante. Il utilise les commandes XML pour effectuer des opérations sur des fichiers et des pages . Il élimine la couche définition et agit directement à la place.
    Programmation

    SOAP est la technique de programmation plus vieux et plus mature, développée par Microsoft en 1998. REST est plus récente , basée sur un Ph.D. dissertation par Roy Fielding en 2000 et gagne en popularité avec Google et Amazon . Comme un protocole bien connu , SOAP possède des outils et un soutien considérables pour les programmeurs , ce qui convient pour les tâches complexes et des applications échelle du site . REST est d'une construction simple , mais requiert que le programmeur écrire les instructions sans outils supplémentaires. Le programmeur doit savoir qui commande à utiliser , le client de la commande et quels fichiers ou des pages d'accès.
    Performance

    En utilisation réelle, serveurs à l'aide de SOAP expérience un plus chargement que ceux utilisant REST. Les temps de réponse pour les services REST sont 10 pour cent à 25 pour cent plus rapide . La différence est plus faible pour les faibles charges , mais augmente lorsque les serveurs traitent de nombreuses demandes de clients en même temps. Débit en termes de clients traités et les fichiers transférés est similaire pour les services REST et SOAP , mais en général , les services Web en utilisant REST performants et consomment moins de bande passante que les services SOAP.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Que sont légers Layout & Markup Languages ​​
  • Comment contrôler un robot avec MATLAB 
  • Comment référencer un fichier de HTML 
  • IDE Debugging Tools 
  • Comment utiliser un Spinner pour un Palm Pilot 
  • Comment faire un programme de boucle infinie dans Basic 
  • Pourquoi utiliser une programmation de bas niveau Langue Comme Assemblée 
  • Programmation informatique Conseils 
  • Écrire du texte en OpenGL 
  • Comment Multiplier entiers avec des décalages de bits 
  • Connaissances Informatiques © http://www.ordinateur.cc