Sei sulla pagina 1di 1

El Protocolo SOAP

Los objetivos primordiales de SOAP a) Establecer un protocolo estndar de invocacin de servicios remotos, basado en protocolos estndares de Internet: HTTP (Hiper Text Transport Protocol) para la transmisin y XML (eXtensible Markup Language) para la codificacin de datos.
b) Independencia de plataforma, lenguaje de desarrollo e implementacin (modelo de objetos). El protocolo de comunicacin HTTP es el empleado intrnsecamente para la conexin sobre Internet. Garantiza que cualquier cliente con un navegador estndar pueda conectarse con un servidor remoto. La transmisin de datos se empaqueta (serializa) con XML, que se ha convertido en el "parteaguas" del intercambio de datos, salvando las incompatibilidades entre otros protocolos, tales como el NDR (Network Data Representation) o el CDR (Common Data Representation). Por otra parte, los servidores Web pueden procesar las peticiones de usuario, empleando las tecnologas de servlets, paginas ASP (Active Server Pages) o JSP (Java Server Pages), o un servidor de aplicaciones, invocando objetos de los tipos CORBA, COM o EJB.

Tal como se hace en CORBA o en COM, el SOAP de Microsoft (MSSOAP) usa un lenguaje de definicin de servicios para Web (WSDL), en donde se definen los servicios a publicar, los tipos de datos a retornar, as como otras caractersticas de los servicios. El WSDL es un borrador (no est completamente aprobado por el W3C), por lo que su explicacin est fuera del presente artculo.

Potrebbero piacerti anche