¿Qué es SOAP?

SOAP es un acrónimo de Protocolo simple de acceso a objetos. Es un protocolo de mensajería basado en XML para intercambiar información entre computadoras. SOAP es una aplicación de la especificación XML.

Puntos a tener en cuenta

  • SOAP es un protocolo de comunicación diseñado para comunicarse a través de Internet.

  • SOAP puede extender HTTP para mensajería XML.

  • SOAP proporciona transporte de datos para servicios web.

  • SOAP puede intercambiar documentos completos o llamar a un procedimiento remoto.

  • SOAP se puede utilizar para transmitir un mensaje.

  • SOAP es independiente de la plataforma y el idioma.

  • SOAP es la forma XML de definir qué información se envía y cómo.

  • SOAP permite que las aplicaciones cliente se conecten fácilmente a servicios remotos e invoquen métodos remotos.

Aunque SOAP se puede utilizar en una variedad de sistemas de mensajería y se puede entregar a través de una variedad de protocolos de transporte, el enfoque inicial de SOAP son las llamadas a procedimientos remotos transportadas a través de HTTP.

Otros marcos, incluidos CORBA, DCOM y Java RMI, proporcionan una funcionalidad similar a SOAP, pero los mensajes SOAP están escritos completamente en XML y, por lo tanto, son exclusivamente independientes de la plataforma y el lenguaje.