Latest web development tutorials

Introduction à SOAP

SOAP est un protocole basé sur XML simple qui permet aux applications d'échanger des informations sur HTTP.

Ou plus simplement: SOAP est un protocole d'accès aux services du réseau.


Vous devez avoir des connaissances de base

Avant de continuer, vous devez avoir une connaissance de base de l'entente suivante:

  • XML
  • XML Namespaces

Si vous voulez étudier ces sujets d' abord, s'il vous plaît visitez notre " le tutoriel XML ."


Qu'est-ce que SOAP?

  • SOAP signifie Protocole Simple Object Access
  • SOAP est un protocole de communication
  • SOAP est utilisé pour la communication entre les applications
  • SOAP est un format pour l' envoi de messages
  • SOAP est conçu pour communiquer à travers l'Internet
  • SOAP est indépendant de la plateforme
  • SOAP est indépendant de la langue
  • XML SOAP
  • SOAP est simple et extensible
  • SOAP vous permet de contourner le pare - feu
  • SOAP sera développé en tant que norme W3C

Pourquoi utiliser SOAP?

Pour le développement d'applications, permettent la communication Internet entre les programmes est très important.

Les appels en cours d'application (RPC) en utilisant la procédure à distance entre DCOM et CORBA objets, etc., tels que la communication, mais HTTP n'a pas été conçu à cette fin. RPC peut créer des problèmes de compatibilité et de sécurité; les pare-feu et les serveurs proxy bloquent généralement ce type de trafic.

Entre les applications sur la communication HTTP est une meilleure façon, parce que HTTP est pris en charge par tous les navigateurs et les serveurs Internet. SOAP a été créé pour accomplir cette tâche.

SOAP fournit un moyen standard, de sorte que l'exécution sur différents systèmes d'exploitation et applications utilisant différentes technologies et langages de programmation peuvent communiquer entre eux.


Microsoft et SOAP

SOAP est un élément clé de Microsoft .net framework pour le développement futur des applications Internet.


SOAP 1.1 a été soumise au W3C

En mai 2000, UserLand, Ariba, Commerce One, Compaq, DevelopMentor, HP, IBM, IONA, Lotus, Microsoft et SAP soumis W3C protocole SOAP Internet, dont la société attend de cet accord par l'utilisation de normes Internet (HTTP et XML ) les applications interface utilisateur graphiques de bureau pour se connecter à des serveurs Internet puissants, afin de révolutionner le développement de l'application.


W3C développe SOAP 1.2

Le premier projet de travail public sur SOAP est publié par le W3C en Décembre de 2001. Pour en savoir plus sur les activités SOAP du W3C, s'il vous plaît visitez notre " tutoriel W3C ."