SOAP Introducción
SOAP es un protocolo simple basado en XML que permite a las aplicaciones intercambiar información a través de HTTP.
O más simplemente: SOAP es un protocolo para acceder a servicios web.
Conocimientos básicos que debería tener
Antes de continuar, necesita tener un conocimiento básico de lo siguiente:
- XML
- Espacios de nombres XML
Si desea aprender primero estos temas, visite nuestroTutorial de XML》。
¿Qué es SOAP?
- SOAP significaProtocolo Simple de Acceso a Objetos
- SOAP es unprotocolo de comunicación
- SOAP se utiliza paraentre aplicacionesla comunicación
- SOAP es unenviar mensajesformato para
- SOAP está diseñado paraa través de Internetcomunicarse
- SOAP independiente de la plataforma
- SOAP independiente del lenguaje
- SOAP basado en XML
- SOAP simple y extensible
- SOAP le permitesortear firewalls
- SOAP será desarrollado comoestándar W3Cpara su desarrollo
¿Por qué usar SOAP?
Para el desarrollo de aplicaciones, es importante que los programas se comuniquen entre sí a través de Internet.
Las aplicaciones actuales se comunican entre objetos como DCOM y CORBA mediante llamadas a procedimientos remotos (RPC), pero HTTP no fue diseñado para esto. RPC genera problemas de compatibilidad y seguridad; los firewalls y los servidores proxy suelen bloquear este tipo de tráfico.
Comunicarse entre aplicaciones a través de HTTP es un método mejor, ya que HTTP es compatible con todos los navegadores y servidores de Internet. SOAP fue creado para realizar esta tarea.
SOAP proporciona un método estándar que permite que aplicaciones que se ejecutan en diferentes sistemas operativos y utilizan diferentes tecnologías y lenguajes de programación se comuniquen entre sí.
Microsoft y SOAP
SOAP es un elemento clave de la arquitectura .NET de Microsoft para el futuro desarrollo de aplicaciones de Internet.
SOAP 1.1 fue presentado al W3C
En mayo de 2000, UserLand, Ariba, Commerce One, Compaq, Developmentor, HP, IBM, IONA, Lotus, Microsoft y SAP presentaron el protocolo de Internet SOAP al W3C. Estas empresas esperaban que este protocolo, mediante el uso de estándares de Internet (HTTP y XML), pudiera conectar aplicaciones de escritorio con interfaz gráfica de usuario a potentes servidores de Internet, revolucionando así el desarrollo de aplicaciones.
El W3C está desarrollando SOAP 1.2
El primer borrador de trabajo público sobre SOAP fue publicado por el W3C en diciembre de 2001. Para leer más sobre las actividades de SOAP en el W3C, visite nuestroTutorial W3C》。
Otras extensiones