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

mitos-y-verdades-sobre-redes-5G

Redes 5G: mitos y verdades

¿Hemos ido demasiado rápido pensando en el potencial de las redes 5G? ¿Se ha hablado demasiado y se han dado cosas por sentadas que aún no son ciertas? Tratamos en este post qué hay de cierto y qué no sobre el avance del 5G. Cabe recordar que esta tecnología de conectividad es la que permite

casa-airbnb-en-Santa-Cruz-de-Tenerife

Viajar solo: una opción con funciones añadidas en Airbnb

Viajar solo es una experiencia única según testimonios que se lanzan a hacer turismo en solitario. Te ayuda a conocerte a ti mismo más y mejor, te exige sacar tus habilidades sociales para conectar con gente durante la travesía y, al no tener ataduras conyugales, te permite encontrar un ligue allá donde estés. Índice de

sinalogy-BC500-y-TC500

Estas cámaras de videovigilancia de Sinalogy merecen la pena

Las cámaras de videovigilancia son un elemento fundamental para todo aquel quiera reforzar la seguridad en una casa o en una empresa. Recientemente, se ha conocido que la vivienda del jugador del Real Madrid, Rodrygo, era asaltada mientras el delantero disputaba la final de la Copa del Rey en Sevilla. No es la primera que

beneficios-de-chatGPT-para-emprendedores

8 usos de ChatGPT para cualquier emprendedor

Estamos en la era de ChatGPT y el boom de las aplicaciones de inteligencia artificial. Junto al popular desarrollo de OpenAI, han aparecido un sinfín de soluciones para usuarios y empresas. De hecho, se ha popularizado tanto la inteligencia artificial que es necesario parar porque no se sabe hasta qué punto podría ser dañina. Como

Tecnologia Linea de Gol

La tecnología detrás de la Tecnología de la Línea de Gol

La Tecnología de la Línea de Gol utiliza cámaras de alta velocidad para determinar si el balón ha cruzado completamente la línea, asegurando que los goles sean concedidos de manera más precisa. Este sistema se ha vuelto obligatorio en competiciones de fútbol en todo el mundo desde el 2012, y ha tenido un impacto positivo en la eliminación de controversias y en mejorar la experiencia de los aficionados.