El curso comienza con una introducción a los Servicios Web con la presentación de
SOAP, UDDI, WSDL, REST, el estudio de XML y el protocolo HTTP, en conjunto con la manipulación de JAVA para leer y escribir documentos XML, uso de Schemas y Namespaces. Se presenta el
armado de aplicaciones orientadas a servicios SOA, su diseño, desarrollo y diferentes arquitecturas, el uso de
RPC (Remote Procedure Call), las alternativas que existen en el mundo de sistemas distribuidos y el papel primordial de SOAP.
Durante el curso se desarrollan Servicios Web comenzando con aplicaciones Cliente que consumen información desde otros portales a través de
Web Services.
PRÁCTICAS EN CLASE::
Se realizan desarrollo de servicios y clientes con las diferentes metodologías existentes (Top-Down y Bottom-Up) y se consumen servicios web públicos desarrollados en .NET desde clientes Java.
Se utilizan las herramientas proporcionadas por la JDK para la generación de artefactos (wsimport, wsgen, xjc). Se desarrolla un
Servicio Web ? Servidor RESTfull y diversas prácticas accediendo desde interfaces web con
Jquery y desde
clientes SWING, en las cuales se realizan varios
casos reales de Servicios Web.