Want to create interactive content? It’s easy in Genially!

Get started free

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:

Higher Education Presentation

Psychedelic Presentation

Vaporwave presentation

Geniaflix Presentation

Vintage Mosaic Presentation

Modern Zen Presentation

Newspaper Presentation

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!