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

Meteored

La app española Meteored es la cuarta aplicación del tiempo más vista en el mundo

En un sector dominado por líderes históricos como The Weather Channel, Accuweather y DarkSky (Apple), la española Meteored ha escalado al top 5 global de aplicaciones de meteorología, consolidándose como una alternativa de referencia a nivel mundial. Propiedad de la empresa Alpred, Meteored ha logrado este posicionamiento gracias a su compromiso con la precisión, la

ChatGPT en el trabajo

Cosas que sí y cosas que no le puedes preguntar a ChatGPT en el trabajo

La inteligencia artificial está transformando los departamentos de Recursos Humanos al ofrecer herramientas innovadoras que optimizan procesos, aumentan la eficiencia y brindan información útil para la toma de decisiones. Sin embargo, este cambio también plantea desafíos en cuanto a su correcta implementación y a los límites éticos y operativos. El uso de ChatGPT en el

inteligencia artificial Zoo Aquarium de Madrid

Esta es la forma en la que ha llegado la IA al Zoo Aquarium de Madrid

Hasta en lugares insospechados como el Zoo Aquarium de Madrid está llegando la inteligencia artificial… Pero no, no se trata de animales. Ni tampoco como una forma de gestión administrativa a nivel interno. El proyecto más destacado de este entorno es una cuidadora inteligente de animales presentada como un avatar que es capaz de interactuar