SERVICIOS WEB EN LAS APLICACIONES
Enviado por castroyessenia • 1 de Febrero de 2023 • Ensayo • 832 Palabras (4 Páginas) • 75 Visitas
[pic 1]
[pic 2][pic 3]
[pic 4]
LOS SERVICIOS WEB EN LAS APLICACIONES CLIENTE - SERVIDOR
- Introducción
Un Web Service, o Servicio Web, es un método de comunicación entre dos aparatos electrónicos en una red. Para la autora Vercher (2015). Es una colección de protocolos abiertos y estándares usados para intercambiar datos entre aplicaciones o sistemas. Como sistema de mensajes se utiliza XML estandarizado. El protocolo más simple para el intercambio de información entre ordenadores es XML-RPC, que emplea XML para llevar a cabo RPCs. Los XML-RPC requests son una combinación entre contenido XML y headers HTTP.
- Desarrollo
Cliente – servidor
La Tecnología Cliente/Servidor, es un modelo que involucra productos y servicios enmarcados en la utilización de la Tecnología de punta, y que posibilita el reparto de la información en forma expedito y eficaz a las múltiples superficies de una organización empresa o como también una organización pública o privada, así como además fuera de ella.
Servicio web
Un web Service es una vía de intercomunicación e interoperabilidad entre máquinas conectadas en Red según menciona el autor López (2018). En el mundo de Internet se han popularizado enormemente, ya se trate de web services públicos o privados. Generalmente, la interacción se basa en el envío de solicitudes y respuestas entre un cliente y un servidor, que incluyen datos. El cliente solicita información, enviando a veces datos al servidor para que pueda procesar su solicitud. El servidor genera una respuesta que envía de vuelta al cliente, adjuntando otra serie de datos que forman parte de esa respuesta
Servicio web en aplicaciones Cliente-Servidor
Para la autora Griñán (2017) los servicios web son aplicaciones web que ayudan a mejorar la flexibilidad de los procesos empresariales mediante la integración con aplicaciones que, de lo contrario, no se comunican. El programa de préstamo de biblioteca interna de su biblioteca local es un buen ejemplo del concepto de servicios web y su evolución. Los servicios web reflejan el enfoque de arquitectura orientada a servicios (SOA) para la programación. Este enfoque se basa en la idea de crear aplicaciones mediante el descubrimiento y la implementación de servicios de red disponibles, o invocando las aplicaciones disponibles para llevar a cabo una tarea. Ofreciendo interoperatividad y un ejemplo de ellos son las aplicaciones de servicios web proporcionan componentes creados en distintos lenguajes de programación para trabajar juntos como si se crearan utilizando el mismo idioma. Los servicios web se basan en tecnologías de transporte existentes, como por ejemplo HTTP, y técnicas de codificación de datos estándar, como XML (Extensible Markup Language), para invocar la implementación.
Componentes
Los componentes de los servicios web según los autores Cauldwell, et al (2002) son: El lenguaje de descripción de servicios web (WSDL) ya que está basado en XML el cuál describe el servicio web. Otro de ellos es el SOAP, al igual que el anterior se basa en el protocolo XML que la solicitud de servicios web utiliza para invocar el servicio y, por último, el Universal Description, Discovery and Integration Porotocol (UDDI) el cuál es el registro que aloja el intermediario de servicios, siendo un directorio donde las distintas compañías pueden registrar y buscar servicios web.
...