XML: eXtensible Markup Language
La definición dada por el World Wide Web Consortium
(los responsables de XML) es:«XML describe una clase de objetos de datos
llamados documentos XML, y describe parcialmente el comportamiento de los
programas que los procesan. Los documentos XML están formados por unidades de
almacenamiento llamadas entidades, las cuales contienen datos analizados
(parsed) o sin analizar (unparsed). Los datos analizados están formados por
caracteres, algunos de los cuales conforman datos y otros etiquetas.»
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 (que pueden estar en otros archivos del disco
duro, en una base de datos, en Internet, etc.), lo que hace muy flexible la
construcción de documentos XML.
Lógicamente el documento XML está formado por
elementos, que representan la estructura de la información que se está manejando,
por ejemplo, si se fuera a representar un libro puede definirse que está
formado por los siguientes elementos.
Cada elemento puede constar
de otros elementos, así como de frases y palabras (normalmente el contenido del
documento). El elemento que contiene a los demás (en el ejemplo, libro), se
denomina elemento raíz, indicando que no depende de otros elementos.
Las estructuras físicas y lógica de un documento se
organizan adecuadamente, para lo cual se han establecido unas normas que
definen cuándo un documento XML está bien formado y cuándo es válido, o no.
WSDL: Web Services Definition Language.
WSDL: Web Services Definition Language.
WSDL es el lenguaje común utilizado para la descripción
de los servicios Web. Es un lenguaje basado en XML que describe totalmente la
forma en la cual los clientes externos pueden interactuar con los servicios Web
existentes en una máquina dada, los métodos que soportan y la sintaxis de los
protocolos de comunicación (HTTP, SOAP).
Según el consorcio W3C (World Wide Web Consortium), 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». Las
operaciones y mensajes se describen en forma abstracta y luego se asocian a un
protocolo de red o a un formato de mensaje específico, para definir un punto
final. 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.
SOAP: Simple Object Access
Protocol.
El protocolo SOAP (Simple Object Access Protocol)
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.
SOAP es un protocolo liviano, basado en XML, para
el intercambio de información estructurada en un ambiente descentralizado y
distribuido. Sin embargo, SOAP no define la aplicación, ni la semántica de
implementación. 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.
SOAP es una especificación para la invocación de
métodos en servidores, servicios, componentes y objetos, y codifica la práctica
existente de utilizar XML y HTTP como un mecanismo de invocación de métodos.
UDDI: Universal Discovery, Description and Integration.
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.
Un registro basado en UDDI es donde se pueden
descubrir los servicios Web. 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. Los
datos estructurados en esos documentos XML son de fácil búsqueda, análisis y
manipulación.
Debe anotarse que UDDI/SOAP
no son los únicos modelos para el descubrimiento y manejo de mensajes en los
servicios Web. EbXML ha sido desarrollado 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.
Play Blackjack at a Casino! - Microgaming - Microgaming
ResponderBorrarA classic card goyangfc game jancasino is 토토 사이트 a thrilling and engaging blackjack game at Microgaming. This fun game is now available for kadangpintar your www.jtmhub.com device!