Curso SOAP Web Services

WSDL, Cliente, Servidor, PHP 6

Curso SOAP Web Services

© Carlos D. González - Update: Nov - 2017
Contacto: usabilidadweb @ usabilidadweb.com.ar

Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición que englobe todo lo que son e implican. Una posible sería hablar de ellos como un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos servicios. Los proveedores ofrecen sus servicios como procedimientos remotos y los usuarios solicitan un servicio llamando a estos procedimientos a través de la Web.

Los servicios Web no son realmente nada nuevo, y actualmente, si ha utilizado RSS o Atom para leer noticias desde un sitio web, tiene una idea de como funciona un servicio Web.

Los servicios Web intercambian datos desde un servidor al cliente, utilizando el formato XML para enviar las peticiones, de modo que tanto el servidor como el cliente puede entenderse.

El Curso Web Services

El protocolo simple de acceso a objeto (SOAP) es un protocolo de Servicios web solido que utiliza un esquema XML para el intercambio de datos, con capas sobre HTTP para el protocolo de comunicaciones.

SOAP es un protocolo independiente de la plataforma y utiliza el Lenguaje para Descripcion de Servicios WSDL. SOAP permite pasar datos estructurados en un entorno distribuido descentralizado

El curso requiere el conocimiento de la tecnologia XML.

Los temas a desarrollar durante el curso estan relacionados a:

  • Funciones y creacion de un Cliente SOAP
  • Funciones y creacion de un Servidor SOAP
  • Analisis WSDL
  • Envolvente de Solicitud y Respuesta
  • Registro de funciones

Desarrollaremos varios Web Services con distintos grados de complejidad para integrar conocimiento y finalizaremos creando Web services asociados a las bases de datos MySQL y PostgreSQL.




Página del Autor de Usabilidad web |

Stds W3C, PHP, MySQL, PostgreSQL, SQLite ...
Desarrollo de software basado en web
Desarrollo de software en C++, JAVA y PYTHON
Consultor independiente: Usabilidad, AI, y Estándares web W3C |
Cursos en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/