Más información sobre el protocolo Simple Object Access Protocol (SOAP) y los usos en XML

Más información sobre el protocolo Simple Object Access Protocol (SOAP) y los usos en XML

Más información sobre el protocolo Simple Object Access Protocol (SOAP) y los usos en XML

VALORACIÓN DEL ARTÍCULO:
5/5


¿Qué es SOAP? XML SOAP es un lenguaje que permite que un programa que se ejecuta en un sistema operativo se comunique con otro programa en otro sistema operativo a través de Internet.

Un grupo de proveedores de Microsoft, IBM, Lotus y otros, crearon un protocolo basado en XML que le permite activar aplicaciones u objetos dentro de una aplicación a través de Internet. SOAP codifica la práctica de utilizar XML y HTTP para invocar métodos a través de redes y plataformas informáticas.

En el caso de la informática distribuida y las aplicaciones web, la solicitud de una aplicación procede de un ordenador (el «cliente») y se transmite a través de Internet a otro ordenador (el «servidor»). Hay muchas maneras de hacer esto, pero SOAP lo hace fácil usando XML y HTTP – que ya son formatos web estándar.

Aplicaciones Web y SOAP

Las aplicaciones Web son las que mejor se adaptan a las necesidades de SOAP. Cuando usted ve una página web, está utilizando un navegador web para consultar a un servidor web y ver una página web. Con SOAP, usted usaría su aplicación cliente para consultar a un servidor y ejecutar un programa. No se puede hacer eso con páginas web estándar o HTML.

Por ejemplo

En este momento, puede utilizar la banca en línea para acceder a sus cuentas bancarias. Mi banco tiene las siguientes opciones:

  • Banca en línea – revisiones de cuentas, transferencias, suspensión de pagos, etc.
  • Pago de facturas en línea
  • Administración de tarjetas de crédito en línea

Aunque este banco tiene estas tres aplicaciones, la mayoría de ellas son independientes. Por lo tanto, si entro en la sección bancaria, no puedo transferir fondos de mi cuenta de ahorros a mi tarjeta de crédito, y no puedo ver los saldos de mi cuenta mientras estoy en la sección de pago de facturas en línea.

Una de las razones por las que estas tres funciones están separadas es porque residen en máquinas diferentes. Es decir, el programa que ejecuta el pago de facturas en línea es un servidor informático, mientras que las aplicaciones de pago de tarjetas de crédito y facturas se encuentran en otros servidores. Con SOAP, esto no importa. Es posible que tenga un método Java que obtenga un saldo de cuenta llamado

getAccount

Con las aplicaciones estándar basadas en web, ese método sólo está disponible para los programas que lo llaman y que están en el mismo servidor. Usando SOAP, puede acceder a ese método a través de Internet a través de HTTP y XML.

Cómo se utiliza el jabón

Hay muchas aplicaciones posibles para SOAP, aquí hay sólo un par:

  • Integración de negocio a negocio – SOAP permite a las empresas desarrollar sus aplicaciones y luego ponerlas a disposición de otras empresas
  • .

  • Aplicaciones distribuidas: programas como bases de datos pueden almacenarse en un servidor y los clientes pueden acceder a ellos y administrarlos a través de Internet
  • .

Una cosa a tener en cuenta a la hora de implementar SOAP en el servidor de su empresa es que existen muchas otras formas de hacer lo mismo que hace SOAP. Pero el beneficio número uno que obtendrá al usar SOAP es su simplicidad. SOAP es sólo XML y HTTP combinados para enviar y recibir mensajes a través de Internet. No está limitado por el lenguaje de la aplicación (Java, C#, Perl) ni por la plataforma (Windows, UNIX, Mac), lo que lo hace mucho más versátil que otras soluciones.

TAMBIÉN TE INTERESA

Thermomix TM7

Llega la Thermomix TM7: más innovadora y tecnológica que nunca

Como usuario del robot de cocina más famoso de todos los tiempos, este fin de semana me quedé parado tras recibir un mail de Vorwerk, anunciado el lanzamiento de la Thermomix TM7, la actualización de una máquina que me ha tantas y tantas alegrías y facilidades para la gastronomía. Y con solo ver las imágenes

seguridad de los datos personales

Descuidos en tu día a día que comprometen la seguridad de los datos personales

Hoy es el Día de Internet Segura, una jornada para concienciar a los usuarios sobre la importancia de cuidar la seguridad de los datos personales. La seguridad en Internet se ha convertido en una prioridad global para todos, amén del creciente número de robos virtuales e intrusiones de los delincuentes a la información sensible de

planes de entrenamiento con IA

La era de los gimnasios smart y los planes de entrenamiento con IA

El sector de los gimnasios está empezando a introducir la tecnología para sus usuarios. Los planes de entrenamiento con IA ya son una realidad en espacios como los de Metropolitan. Es cuestión de tiempo que toda la innovación que viene de la tecnología comience a aterrizar en nuestras vidas para cuidar nuestro cuerpo. De hecho,

apps de citas

Apps de citas y el fraude romántico: ligoteo y estafas

Hay a quien las apps de citas le funcionan muy bien en todos los sentidos. Además de lograr el match deseado, su seguridad no se ve comprometida en ningún momento. Así da gusto, encontrar pareja nunca fue tan sencillo. Otra cosa es que la otra persona con la que se hace match no sea la