PILA DE INTEROPERABILIDAD DE LOS SERVICIOS WEB.
Bienveni@s 💗
Competencia específica a desarrollar:
Conocer los conceptos fundamentales de los servicios web y comprenderá su importancia y necesidad de uso.
Los estándares siguientes desempeñan roles clave en servicios Web:
XML: eXtensible Markup Language
« Los documentos XML están formados por unidades de almacenamiento llamadas entidades, las cuales contienen datos analizados o sin analizar . Los datos analizados están formados por caracteres, algunos de los cuales conforman datos y otros etiquetas.» Aunque esta definición es un poco compleja por la cantidad de elementos involucrados, es importante resaltar que XML permite representar documentos y que todo documento XML posee una estructura lógica y una física. En un documento XML es posible hacer referencia a entidades internas o externas, indicando que están definidas en el mismo documento o en otros documentos , lo que hace muy flexible la construcción de documentos XML.
WSDL: Web Services Definition Language
En términos generales, un documento WSDL contiene información acerca de la interfaz, la semántica y los aspectos administrativos involucrados en una solicitud a un servicio web. Según el consorcio W3C , encargado de la definición del estándar, WSDL es «un formato XML para la descripción de servicios de red, como un conjunto de puntos finales operando sobre mensajes que contienen información orientada a documentos u orientada a procesos». WSDL se extiende para permitir la descripción de los puntos finales y sus mensajes, sin importar qué formatos de mensaje o protocolos de red se estén utilizando para la comunicación.
Representación de conceptos definidos por documentos WSDL 1.1 y WSDL 2.0.
SOAP: Simple Object Access Protocol
El protocolo SOAP utiliza mensajes XML para invocar métodos remotos. Un servicio web podría interactuar con servicios remotos a través de los métodos get y post de http, pero SOAP es mucho más robusto y flexible. En vez de esto, proporciona un modelo de empaquetamiento modular y los mecanismos para la codificación de los datos dentro de los módulos. Esto permite que el protocolo simple se utilice en una amplia variedad de sistemas modulares y que cumpla su propósito primario de facilitar la interoperabilidad entre componentes de software heterogéneos. La especificación SOAP no define la forma de llamar al método; tampoco maneja recolección de basura distribuida, ni la seguridad de tipos o http bidireccional.
UDDI: Universal Discovery, description and integration
Para los servicios web, XML es el mecanismo por medio del cual los objetos de negocio acuerdan lo que van a hablar unos a otros, SOAP indica cómo van a efectuar la comunicación y UDDI les permite conocer con quién se van a comunicar y dónde encontrar otros objetos de negocio. El método utilizado por UDDI para el descubrimiento de servicios es tener un registro de aquellos servicios que se encuentran distribuidos a través del web. En el registro distribuido, los negocios y los servicios se describen utilizando un formato XML común. EbXML ha sido de116SISTEMAS sarrollado para un fin similar, así como para proporcionar una interfaz de negocio, seguridad robusta y otras funciones que permiten el manejo de transacciones reales de e-business. ebXML y UDDI/SOAP son tecnologías complementarias. Como su nombre lo indica, el estándar de descripción universal, descubrimiento e integración , proporciona un mecanismo para que los objetos de negocio se describan a sí mismos y a los tipos de servicios que proporcionan, para luego registrarse y publicarse en un registro UDDI.
Los mensajes en el API de publicación representan comandos que se utilizan para publicar y actualizar información contenida en un registro UDDI-compatible. Los mensajes en el API de consulta representan consultas que cualquiera puede hacer a un registro UDDI.





Comentarios
Publicar un comentario