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

Nothing Phone (3)

Otra vez que nos deja en shock: se presenta el Nothing Phone (3)

Siempre causa mucha expectativa el lanzamiento de productos por parte de quien suele hacer las cosas diferentes. Y ese alguien en la industria de los smartphones es Nothing. Tecnonautas siempre ha seguido muy de cerca todo lo que ha salido de esta firma, simplemente por funcionar y por ser diferente al resto. Y ahora llega

Inteligencia Artificial Generativa y deporte

Inteligencia Artificial Generativa y deporte: una relación que va tomando forma…

El deporte, tradicionalmente anclado en la emoción del directo en la televisión en directo en los estadios, está entrando en una nueva era digital, profundamente influenciada por la inteligencia artificial (IA). Inteligencia Artificial Generativa y deporte están yendo de la mano y es la relación del momento para las generaciones jóvenes. Así lo concluye el

vivo X200 FE

Vivo X200 FE: fuera caretas con esta nueva gama alta

La marca vivo, siempre muy identificada con móviles accesibles, se quita la carea para presentar el nuevo vivo X200 FE, un dispositivo que busca conquistar a los usuarios que quieren rendimiento premium sin renunciar a la comodidad. Con una cámara desarrollada junto a ZEISS, batería de larga duración, una pantalla de alto nivel y un

videovigilancia camara AOV PT

La cámara AOV PT: un motivo para irse tranquilo de vacaciones

El verano es sinónimo de descanso, desconexión y viajes. Pero también de preocupación y seguro que las siglas de la cámara AOV PT ayudan a combatir ese sentimiento. Casas vacías, negocios con menos actividad y propiedades que quedan fuera del radar diario se convierten en un blanco fácil para robos o actos vandálicos. En este