Estándares de servicio
Es una especificación estándar para describir servicios en red basados en XML, SOAP, UDDI Y WSDL.
Empezar >
INTRODUCCION
Estándares de servicio Web
La base tecnológica de los servicios web involucra a otras tecnologías interrelacionadas, y las distintas capas. La definición de la arquitectura de servicios web que hace la organización W3C,
+info
TEAM
Miguel Angel
Angeles Abigail
Nicolas
Nadia Carely
Lopez Diaz
Polanco Martin
Junco Garcia
Martin Hernandez
TEAM
Richard Alejandro
Lopez Ramirez
Índice
UDDI
XML
WSDL
SOAP
Estandares de arquitectura para registros web
XML
01
XML son las siglas de Extensible Markup Language, un lenguage de marcado para guardar y transportar datos legible para ordenadores y humanos.
XML
¿Qué es XML?
Introduccion
Lenguaje Marcado
Se trata de un metalenguaje que permite definir otros lenguajes de marcas, y utilizado principalmente para el almacenamiento de datos. Su principal clave de éxito está en el uso en distintas tecnologías como lenguaje descriptivo de representación de datos. Su estructura es predecible, parseable, computable y legible por humanos.
XML es un lenguaje de marcado similar a HTML. y es una especificación de W3C como lenguaje de marcado de propósito general. Esto significa que, a diferencia de otros lenguajes de marcado, XML no está predefinido, por lo que debes definir tus propias etiquetas.
Es la forma de codificar un documento o web. Es una forma de definir la estructura del texto o su presentación a través de etiquetas o marcas. Este tipo de lenguajes son los que entienden los navegadores. HTML y XML, son los más conocidos.
+info
+info
+info
XML "Correcto" (válido y bien formado)
Para que un documento XML sea correcto, debe ser un documento bien formado, cumpliendo todas las reglas de sintaxis de XML, y válidas, acorde a las reglas de un lenguaje específico. Un ejemplo de un documento que no está bien formado es uno que tiene una etiqueta de apertura y no tiene una de cierre, ni se cierra en si misma.
EJEMPLO
EJEMPLO CORRECTO
Vemos un documento en el que una etiqueta que no se cierra a si misma, no tiene etiqueta de cierre.
Ahora veamos una versión correcta del mismo documento:
+info
+info
ETIQUETAS
Entidades
Al igual que HTML, XML ofrece métodos (llamados entidades) para referir a algunos caracteres especiales reservados (como el signo de mayor que, usado para las etiquetas). Hay cinco de estos caracteres que debes conocer:
+info
xlm
Entidades
Etiquetas
XML
Objetivos
Se creó para que cumpliera varios objetivos como por ejemplo:
+info
XML
Usos
El XML se puede usar para infinidad de trabajos y aporta muchas ventajas en amplios escenarios. Veamos algunas ventajas del XML en algunos campos prácticos.
+info
Crear nuevos idiomas
Muchos idiomas nuevos en Internet son creados con XML. Aquí hay algunos ejemplos:
XHTML;
WSDL;
WAP y WML;
RSS (utilizado en noticias);
RDF y OWL;
SMIL.
ESTANDARES DE ARQUITECTURA PARA REGISTRO DE SERVICIOS.
SOAP
2022
Servicios
La comunicación en Internet se basa principalmente en protocolos como HTTP, HTTPS, FTP o, a otro nivel, TCP. Pero SOAP es esencial para los servicios web, interfaces a través de las cuales un dispositivo puede hacer uso del servicio de un servidor. Los buscadores, las tiendas en línea y otros muchos servicios en Internet funcionan a través de dichos servicios web, y SOAP es uno de los protocolos que lo hacen posible.
+info
SOAP web services: campos de aplicación del protocolo
- SOAP juega un papel importante cuando un sistema quiere acceder a otro de manera ordenada y limitada. En lugar de darle al cliente solicitante acceso total al servidor, con un protocolo como SOAP puede limitarse el acceso a las funciones que necesita. La arquitectura del protocolo, al facilitar un marco al que la aplicación puede incorporarse, ofrece así la ventaja de que sistemas muy diferentes pueden cooperar entre sí.
Una gran diversidad de servicios web se basa en SOAP. Por ejemplo, Amazon e eBay trabajan (parcialmente) con el protocolo de red.
+ INFO
La estructura de SOAP: funcionamiento del protocolo
SOAP se basa en el metalenguaje XML. Este, que también es una recomendación de W3C, es un conjunto de unidades de información que son necesarias para dar como resultado un documento XML bien formado (es decir, de acuerdo con una estructura recomendada). SOAP asimila su estructura de mensajes y por consiguiente se corresponde principalmente con un documento XML.
En la mayoría de los casos, SOAP se integra también en HTTP. El transporte se realiza a través del protocolo y se integra en su estructura. Un mensaje HTTP con una solicitud SOAP tiene la siguiente forma:
+ INFO
SOBRE
UDDI
Un mensaje SOAP es un sobre que contiene cero o varias cabeceras y exactamente un cuerpo, El sobre es el elemento superior del documento XML que proporciona un contenedor para la información de control, la dirección de un mensaje y el mensaje en si. Las cabezas transportan información de control, por ejemplo atributos de calidad de servicios. Tanto las cabezas cómo el cuerpo son elementos hijo del sobre
SOAP
Web Services
Solicitud
SOAP
El conjunto de reglas de codificación expresa instancias de tipos de datos definidos por la aplicación. Las normas de codificación definen un mecanismo de serialización que se puede utilizar para intercambiar instancias de tipos de datos definidos por la aplicación.
Reglas de codificación
Las comunicaciones pueden seguir el formato RPC (llamada a procedimiento remoto) u orientado a mensajes (Documento).
Estilos de comunicación
Estilos de enlace
Llamada a procedimiento remoto (RPC)
Estilo de documento
Conocido también como estilo orientado a documento u orientado a mensaje. Este estilo proporciona una capa más baja de abstracción y necesita más trabajo de programación
Invocación de una operación que devuelve un resultado. Normalmente se utiliza con la codificación SOAP, que no es compatible con WS-I..
Estilos de codificación
XML Literal: literal se refiere al hecho de que debe leerse el documento tal cual está, sin codificar. El documento se serializa como XMI, lo que significa que el mensaje XML cumple con el esquema de WSDL. Cuando se utiliza la codificación Literal, cada parte del mensaje hace referencia a una definición de esquema en concreto. La codificación Literal es compatible con WS-I.
Codificación SOAP: El estilo de codificación SOAP permite serializar/deserializar valores de tipos de datos del modelo de datos SOAP. Este estilo de codificación está definido en el estándar SOAP 1.1 y no está en conformidad con WS-I.
MODELO DE DATOS
Tipos compuestos. Structs son tipos agregados en los que cada elemento tiene un nombre o código XML exclusivo. Arrays tienen elementos que se identifican por la posición, no por el nombre.
Tipos XSD simples. Por ejemplo int, string y date.
UDDI
(Universal Description, Discovery, and Integration)
PROJECT FUTURE
UDDI
La especificación UDDI (Universal Description, Discovery, and Integration) define un modo de publicar y encontrar información sobre servicios Web.
UDDI tiene dos funciones: Es un protocolo basado en SOAP que define cómo se comunican los clientes con los registros UDDI. Es un conjunto de registros duplicados globales en particular.
SERVICIOS
UDDI es uno de los estándares básicos de los servicios Web cuyo objetivo es ser accedido por los mensajes SOAP y dar paso a documentos WSDL, en los que se describen los requisitos del protocolo y los formatos del mensaje solicitado para interactuar con los servicios Web del catálogo de registros.
¿Dónde se utiliza UDDI?
La información de UDDI se aloja en nodos de operador, empresas que se han comprometido a ejecutar un nodo público conforme a la especificación que rige el consorcio UDDI.org. En la actualidad existen dos nodos públicos que se ajustan a la versión 1 de la especificación UDDI: Microsoft aloja uno e IBM el otro. Hewlett Packard se ha comprometido a alojar un nodo bajo la versión 2 de la especificación"
COMO FUNCIONA
COMO SE UTILIZA
Se puede publicar y descubrir información de una empresa y de sus servicios
Se puede publicar y descubrir información de una empresa y de sus servicios
Se describen los requisitos del protocolo y los formatos del mensaje solicitado para interactuar con los servicios Web del catálogo de registros.
Es uno de los estándares básicos de los servicios Web cuyo objetivo es ser accedido por los mensajes SOAP y dar paso a documentos WSDL
4.
wsdl Web Services Description Language
WSDL
¿Qué es WSDL y cuáles son sus componentes?
¿Qué significa WSDL y cuál es su uso?
4.
1.
2.
5.
¿Qué es un contrato WSDL?
¿Cómo funciona el WSDL?
3.
6.
¿Qué es WSDL y XSD?
¿¿Quién genera el WSDL?
WSDL
2.
1.
¿Cómo funciona el web service?
¿Cómo ver un WSDL?
El Web Service analiza el mensaje SOAP del request e invoca una operación particular en la aplicación para procesar el request. El resultado se escribe de nuevo en SOAP en forma de respuesta y se envía al cliente.
Para acceder al WSDL Inspector hay que ejecutar la opción Tools/WSDL Inspector. La misma esta solo accesible desde Design. En “Web Service URL” se debe ingresar el camino hacia el WSDL.
Estándares de arquitectura para registro de servicios.
Start
Score:992340
¡Invasion!
INTENTAR DE NUEVO
Score:992340
formato de texto.
Se aloja en nodos de operador
en un ordenador
PIXEL QUIZ
Pregunta 1/10
¿Dónde se aloja las información de UDDI?
Score:992340
Universal Description, Discovery, and Integration
University Discovery,Description, and Integration
Web Services Description Language
PIXEL QUIZ
Pregunta 2/10
¿Que significan las siglas UDDI?
Score:992340
Su trabajo es interpretar las instrucciones de un programa informático mediante la realización de las operaciones básicas aritméticas, lógicas y externas.
Indica a un cliente como componer una solicitud de servicio web y describe la interfaz que proporciona el proveedor del servicio web.
Tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.
PIXEL QUIZ
Pregunta 3/10
¿Cuál es la definición de WSDL?
Score:992340
Extensible Markup Language
HyperText Markup Language
WEB SERVICES DESCRIPTION LANGUAGE
PIXEL QUIZ
Pregunta 4/10
¿Que significa las siglas WSDL?
Score:992340
Estándares de arquitectura para registro de servicios.
LENGUAJE XML
SERVICIOS WEBS
PIXEL QUIZ
Pregunta 5/10
¿De que se trato la exposición?
Score:992340
PIXEL QUIZ
Pregunta 6/10
¿Cuántos estándares de servicio web hay?
Score:992340
WEB SERVICES DESCRIPTION LANGUAGE
HyperText Markup Language
Extensible Markup Language
PIXEL QUIZ
Pregunta 7/10
¿Que significan las siglas XML?
Score:992340
lenguaje marcado para documentos que contienen información estructurada que posee contenido
Define un modo de publicar y encontrar información sobre servicios Web.
Un lenguage de marcado para guardar y transportar datos legible para ordenadores y humanos.
PIXEL QUIZ
Pregunta 8/10
¿Para que sirve el XML?
Score:992340
Simple Object Access Protocol
HyperText Markup Language
Soup Object Access Protocol
PIXEL QUIZ
Pregunta 9/10
¿Que son las siglas SOAP?
Score:992340
Es el código que se utiliza para estructurar y desplegar una página web y sus contenidos
Para posibilitar la comunicación entre un cliente
disminuir el dolor del paciente y mejorar su calidad de vida.
PIXEL QUIZ
Pregunta 10/10
¿Para que sirve el SOAP?
Score:992340
¡Enhorabuena!
¿VOLVER?
Score:992340
¡Gracias!
Estándares de arquitectura para registro de servicios.
Nicolas Lopez
Created on September 9, 2022
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Higher Education Presentation
View
Psychedelic Presentation
View
Vaporwave presentation
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Modern Zen Presentation
View
Newspaper Presentation
Explore all templates
Transcript
Estándares de servicio
Es una especificación estándar para describir servicios en red basados en XML, SOAP, UDDI Y WSDL.
Empezar >
INTRODUCCION
Estándares de servicio Web
La base tecnológica de los servicios web involucra a otras tecnologías interrelacionadas, y las distintas capas. La definición de la arquitectura de servicios web que hace la organización W3C,
+info
TEAM
Miguel Angel
Angeles Abigail
Nicolas
Nadia Carely
Lopez Diaz
Polanco Martin
Junco Garcia
Martin Hernandez
TEAM
Richard Alejandro
Lopez Ramirez
Índice
UDDI
XML
WSDL
SOAP
Estandares de arquitectura para registros web
XML
01
XML son las siglas de Extensible Markup Language, un lenguage de marcado para guardar y transportar datos legible para ordenadores y humanos.
XML
¿Qué es XML?
Introduccion
Lenguaje Marcado
Se trata de un metalenguaje que permite definir otros lenguajes de marcas, y utilizado principalmente para el almacenamiento de datos. Su principal clave de éxito está en el uso en distintas tecnologías como lenguaje descriptivo de representación de datos. Su estructura es predecible, parseable, computable y legible por humanos.
XML es un lenguaje de marcado similar a HTML. y es una especificación de W3C como lenguaje de marcado de propósito general. Esto significa que, a diferencia de otros lenguajes de marcado, XML no está predefinido, por lo que debes definir tus propias etiquetas.
Es la forma de codificar un documento o web. Es una forma de definir la estructura del texto o su presentación a través de etiquetas o marcas. Este tipo de lenguajes son los que entienden los navegadores. HTML y XML, son los más conocidos.
+info
+info
+info
XML "Correcto" (válido y bien formado)
Para que un documento XML sea correcto, debe ser un documento bien formado, cumpliendo todas las reglas de sintaxis de XML, y válidas, acorde a las reglas de un lenguaje específico. Un ejemplo de un documento que no está bien formado es uno que tiene una etiqueta de apertura y no tiene una de cierre, ni se cierra en si misma.
EJEMPLO
EJEMPLO CORRECTO
Vemos un documento en el que una etiqueta que no se cierra a si misma, no tiene etiqueta de cierre.
Ahora veamos una versión correcta del mismo documento:
+info
+info
ETIQUETAS
Entidades
Al igual que HTML, XML ofrece métodos (llamados entidades) para referir a algunos caracteres especiales reservados (como el signo de mayor que, usado para las etiquetas). Hay cinco de estos caracteres que debes conocer:
+info
xlm
Entidades
Etiquetas
XML
Objetivos
Se creó para que cumpliera varios objetivos como por ejemplo:
+info
XML
Usos
El XML se puede usar para infinidad de trabajos y aporta muchas ventajas en amplios escenarios. Veamos algunas ventajas del XML en algunos campos prácticos.
+info
Crear nuevos idiomas
Muchos idiomas nuevos en Internet son creados con XML. Aquí hay algunos ejemplos: XHTML; WSDL; WAP y WML; RSS (utilizado en noticias); RDF y OWL; SMIL.
ESTANDARES DE ARQUITECTURA PARA REGISTRO DE SERVICIOS.
SOAP
2022
Servicios
La comunicación en Internet se basa principalmente en protocolos como HTTP, HTTPS, FTP o, a otro nivel, TCP. Pero SOAP es esencial para los servicios web, interfaces a través de las cuales un dispositivo puede hacer uso del servicio de un servidor. Los buscadores, las tiendas en línea y otros muchos servicios en Internet funcionan a través de dichos servicios web, y SOAP es uno de los protocolos que lo hacen posible.
+info
SOAP web services: campos de aplicación del protocolo
- SOAP juega un papel importante cuando un sistema quiere acceder a otro de manera ordenada y limitada. En lugar de darle al cliente solicitante acceso total al servidor, con un protocolo como SOAP puede limitarse el acceso a las funciones que necesita. La arquitectura del protocolo, al facilitar un marco al que la aplicación puede incorporarse, ofrece así la ventaja de que sistemas muy diferentes pueden cooperar entre sí.
Una gran diversidad de servicios web se basa en SOAP. Por ejemplo, Amazon e eBay trabajan (parcialmente) con el protocolo de red.+ INFO
La estructura de SOAP: funcionamiento del protocolo
SOAP se basa en el metalenguaje XML. Este, que también es una recomendación de W3C, es un conjunto de unidades de información que son necesarias para dar como resultado un documento XML bien formado (es decir, de acuerdo con una estructura recomendada). SOAP asimila su estructura de mensajes y por consiguiente se corresponde principalmente con un documento XML. En la mayoría de los casos, SOAP se integra también en HTTP. El transporte se realiza a través del protocolo y se integra en su estructura. Un mensaje HTTP con una solicitud SOAP tiene la siguiente forma:
+ INFO
SOBRE
UDDI
Un mensaje SOAP es un sobre que contiene cero o varias cabeceras y exactamente un cuerpo, El sobre es el elemento superior del documento XML que proporciona un contenedor para la información de control, la dirección de un mensaje y el mensaje en si. Las cabezas transportan información de control, por ejemplo atributos de calidad de servicios. Tanto las cabezas cómo el cuerpo son elementos hijo del sobre
SOAP
Web Services
Solicitud
SOAP
El conjunto de reglas de codificación expresa instancias de tipos de datos definidos por la aplicación. Las normas de codificación definen un mecanismo de serialización que se puede utilizar para intercambiar instancias de tipos de datos definidos por la aplicación.
Reglas de codificación
Las comunicaciones pueden seguir el formato RPC (llamada a procedimiento remoto) u orientado a mensajes (Documento).
Estilos de comunicación
Estilos de enlace
Llamada a procedimiento remoto (RPC)
Estilo de documento
Conocido también como estilo orientado a documento u orientado a mensaje. Este estilo proporciona una capa más baja de abstracción y necesita más trabajo de programación
Invocación de una operación que devuelve un resultado. Normalmente se utiliza con la codificación SOAP, que no es compatible con WS-I..
Estilos de codificación
XML Literal: literal se refiere al hecho de que debe leerse el documento tal cual está, sin codificar. El documento se serializa como XMI, lo que significa que el mensaje XML cumple con el esquema de WSDL. Cuando se utiliza la codificación Literal, cada parte del mensaje hace referencia a una definición de esquema en concreto. La codificación Literal es compatible con WS-I.
Codificación SOAP: El estilo de codificación SOAP permite serializar/deserializar valores de tipos de datos del modelo de datos SOAP. Este estilo de codificación está definido en el estándar SOAP 1.1 y no está en conformidad con WS-I.
MODELO DE DATOS
Tipos compuestos. Structs son tipos agregados en los que cada elemento tiene un nombre o código XML exclusivo. Arrays tienen elementos que se identifican por la posición, no por el nombre.
Tipos XSD simples. Por ejemplo int, string y date.
UDDI
(Universal Description, Discovery, and Integration)
PROJECT FUTURE
UDDI
La especificación UDDI (Universal Description, Discovery, and Integration) define un modo de publicar y encontrar información sobre servicios Web. UDDI tiene dos funciones: Es un protocolo basado en SOAP que define cómo se comunican los clientes con los registros UDDI. Es un conjunto de registros duplicados globales en particular.
SERVICIOS
UDDI es uno de los estándares básicos de los servicios Web cuyo objetivo es ser accedido por los mensajes SOAP y dar paso a documentos WSDL, en los que se describen los requisitos del protocolo y los formatos del mensaje solicitado para interactuar con los servicios Web del catálogo de registros.
¿Dónde se utiliza UDDI?
La información de UDDI se aloja en nodos de operador, empresas que se han comprometido a ejecutar un nodo público conforme a la especificación que rige el consorcio UDDI.org. En la actualidad existen dos nodos públicos que se ajustan a la versión 1 de la especificación UDDI: Microsoft aloja uno e IBM el otro. Hewlett Packard se ha comprometido a alojar un nodo bajo la versión 2 de la especificación"
COMO FUNCIONA
COMO SE UTILIZA
Se puede publicar y descubrir información de una empresa y de sus servicios
Se puede publicar y descubrir información de una empresa y de sus servicios
Se describen los requisitos del protocolo y los formatos del mensaje solicitado para interactuar con los servicios Web del catálogo de registros.
Es uno de los estándares básicos de los servicios Web cuyo objetivo es ser accedido por los mensajes SOAP y dar paso a documentos WSDL
4.
wsdl Web Services Description Language
WSDL
¿Qué es WSDL y cuáles son sus componentes?
¿Qué significa WSDL y cuál es su uso?
4.
1.
2.
5.
¿Qué es un contrato WSDL?
¿Cómo funciona el WSDL?
3.
6.
¿Qué es WSDL y XSD?
¿¿Quién genera el WSDL?
WSDL
2.
1.
¿Cómo funciona el web service?
¿Cómo ver un WSDL?
El Web Service analiza el mensaje SOAP del request e invoca una operación particular en la aplicación para procesar el request. El resultado se escribe de nuevo en SOAP en forma de respuesta y se envía al cliente.
Para acceder al WSDL Inspector hay que ejecutar la opción Tools/WSDL Inspector. La misma esta solo accesible desde Design. En “Web Service URL” se debe ingresar el camino hacia el WSDL.
Estándares de arquitectura para registro de servicios.
Start
Score:992340
¡Invasion!
INTENTAR DE NUEVO
Score:992340
formato de texto.
Se aloja en nodos de operador
en un ordenador
PIXEL QUIZ
Pregunta 1/10
¿Dónde se aloja las información de UDDI?
Score:992340
Universal Description, Discovery, and Integration
University Discovery,Description, and Integration
Web Services Description Language
PIXEL QUIZ
Pregunta 2/10
¿Que significan las siglas UDDI?
Score:992340
Su trabajo es interpretar las instrucciones de un programa informático mediante la realización de las operaciones básicas aritméticas, lógicas y externas.
Indica a un cliente como componer una solicitud de servicio web y describe la interfaz que proporciona el proveedor del servicio web.
Tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.
PIXEL QUIZ
Pregunta 3/10
¿Cuál es la definición de WSDL?
Score:992340
Extensible Markup Language
HyperText Markup Language
WEB SERVICES DESCRIPTION LANGUAGE
PIXEL QUIZ
Pregunta 4/10
¿Que significa las siglas WSDL?
Score:992340
Estándares de arquitectura para registro de servicios.
LENGUAJE XML
SERVICIOS WEBS
PIXEL QUIZ
Pregunta 5/10
¿De que se trato la exposición?
Score:992340
PIXEL QUIZ
Pregunta 6/10
¿Cuántos estándares de servicio web hay?
Score:992340
WEB SERVICES DESCRIPTION LANGUAGE
HyperText Markup Language
Extensible Markup Language
PIXEL QUIZ
Pregunta 7/10
¿Que significan las siglas XML?
Score:992340
lenguaje marcado para documentos que contienen información estructurada que posee contenido
Define un modo de publicar y encontrar información sobre servicios Web.
Un lenguage de marcado para guardar y transportar datos legible para ordenadores y humanos.
PIXEL QUIZ
Pregunta 8/10
¿Para que sirve el XML?
Score:992340
Simple Object Access Protocol
HyperText Markup Language
Soup Object Access Protocol
PIXEL QUIZ
Pregunta 9/10
¿Que son las siglas SOAP?
Score:992340
Es el código que se utiliza para estructurar y desplegar una página web y sus contenidos
Para posibilitar la comunicación entre un cliente
disminuir el dolor del paciente y mejorar su calidad de vida.
PIXEL QUIZ
Pregunta 10/10
¿Para que sirve el SOAP?
Score:992340
¡Enhorabuena!
¿VOLVER?
Score:992340
¡Gracias!