Introducción a los servicios web services

Insert YouTube videos in PowerPont slides with aS Desktop
Views:
 
     
 

Presentation Description

Introducción a los servicios web ( web services ) Marco Aurelio Gonzalez Reyes

Comments

By: ivetteor (33 month(s) ago)

Muy buen material

Presentation Transcript

Introducción a los servicios web : 

Introducción a los servicios web Marco Aurelio González Reyes mgonzalezr@ingenieros.com Universidad de Cartagena E-Soluciones: Grupo de Investigación en Soluciones Tecnológicas de Nueva Generación para el Desarrollo Social, Industrial y EmpresarialSemillero de investigación.Programa de Ingeniería de Sistemas Universidad de Cartagena.

Servicios Web : 

Servicios Web Servicios Web Requisitos para consumir un servicio web Especificaciones de servicios web SOAP WSDL UDDI Ventajas Desventajas

SERVICIOS WEB : 

SERVICIOS WEB Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma. La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la arquitectura y reglamentación de los servicios Web.

Requisitos para consumir un servicio web : 

Requisitos para consumir un servicio web Los elementos fundamentales que constituyen a los servicios web son: El Servicio El proveedor de Servicios El solicitante de Servicios El registro de Servicios

Especificaciones de servicios web : 

Especificaciones de servicios web Las principales especificaciones relacionadas con los WS disponibles en la actualidad son: SOAP WSDL UDDI

SOAP : 

SOAP SOAP son las siglas de Simple Object Access Protocol, es un protocolo liviano estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos xml, en un entorno descentralizado y distribuido. SOAP fue creado por Microsoft, IBM y otros y está actualmente bajo el auspicio de la W3C. Es uno de los protocolos utilizados en los servicios Web.

WSDL : 

WSDL WSDL son las siglas de Web Services Description Language. Este describe la interfaz pública a los servicios web. Está basado en xml y describe la forma de comunicación, es decir, los requisitos del protocolo y los formatos de los mensajes necesarios para interactuar con los servicios listados en su catálogo.

UDDI : 

UDDI UDDI son las siglas de Universal Description, Discovery and Integration. Permite mantener repositorios de especificaciones WSDL simplificando el descubrimiento de WS y el acceso a sus especificaciones. El registro de un negocio en UDDI tiene tres partes: Páginas Blancas: dirección, contacto y otros identificadores conocidos. Páginas amarillas - categorización industrial basada en taxonomías. Páginas verdes - información técnica sobre los servicios que aportan las propias empresas.

Ventajas : 

Ventajas La interoperabilidad de xml permite algo sin precedente en un sistema de computo, el invocar procedimientos remotos de distintos lenguajes que pueden variar desde Java, Perl, C++, Python y otros más. El utilizar HTTP elimina la conocida restricción de procedimientos remotos debido a que XML-RPC y SOAP operan bajo HTTP casi siempre es permitido este tipo de trafico por el firewall.

Desventajas : 

Desventajas El utilizar XML para enviar las requisiciones de procedimientos remotos puede ser excesivo, esto se debe a que la requisición debe ser más expresiva por ende, ocupa mayor ancho de banda para ser transmitida. Para realizar transacciones no pueden compararse en su grado de desarrollo con los estándares abiertos de computación distribuida como CORBA (arquitectura común de intermediarios en peticiones a objetos).

GRACIAS : 

GRACIAS