WebServices

Páginas: 7 (1585 palabras) Publicado: 16 de mayo de 2015






UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN

APLICACIONES DISTRIBUIDAS

Sangolquí, Ecuador
12 de junio de 2014



TRABAJO: SEGUNDO PARCIAL

WEB SERVICES









1. INTRODUCCIÓN

La necesidad de compartir información entre diferentes plataformas ha existido durante décadas, pero no es hasta unos pocos años que esta necesidad trascendió las grandesempresas y comenzó a verse reflejada en grupos de usuarios cada vez menor, ya sean empresas más pequeñas o grupos de clientes. También, debido a la proliferación de dispositivos móviles, cada uno diferente del otro, empresas como Google o Twitter se vieron en la necesidad de usar una alternativa que todos pudieran usar. Es así como en los último años los Web Services, o Servicios Web, han sido degran importancia para la comunicación entre diferentes plataformas, entres y grupos de usuarios, es decir, ha cumplido un papel sumamente importante en la computación distribuida.


2. OBJETIVO

2.1. Objetivo General

Conocer cómo trabajan los servicios web, aplicando sus fundamentos en un ejemplo práctico, realizando una explicación del mismo para que el tema quede comprendido no sólo para losintegrantes del grupo sino para los asistentes a la clase.

2.2. Objetivos específicos

Comprender qué son y para qué sirven los Servicios Web.
Identificar las tecnologías existentes con las que se puede trabajar en el área de Servicios Web.
Implementar un programa de ejemplo que permita visualizar el funcionamiento de un Web Service y facilite su entendimiento.


3. MARCO TEÓRICO

Servicio Web (WebServices) son servicios disponibles desde un servidor web para usuarios web u otros programas conectados a la web; los cuales incluyen combinación de programación y datos pero se incluyen recursos humanos también.

Definen una nueva perspectiva en la Programación Distribuida. Tecnologías como las de SOAP ayudan a proveer la comunicación base y el descubrimiento de la implementación de servicios.Estas tecnologías permiten la construcción de aplicaciones distribuidas basadas en internet.

Este término se refiere a una interfaz para una arquitectura orientada al servicio (SOA), en esta las aplicaciones basadas en web interactúan dinámicamente con otras aplicaciones web usando estándares libres los cuales incluyen XML corriendo sobre HTTP, UDDI y SOAP.

Se conoce también como el procesodonde un programa habla con otro (servidor a servidor).

Son considerados como sistemas software diseñados para soportar una interacción interoperable máquina a máquina sobre una red. Los Servicios Web suelen ser APIs Web que pueden ser accedidas dentro de una red (principalmente Internet) y son ejecutados en el sistema que los aloja.




3.1. WSDL

Web Services Description Language. WSDL empiezacon mensajes que son intercambiados entre los agentes cliente y proveedor. Los mensajes por si solos son descritos de forma abstracta y luego se dirigen a un protocolo de red y un formato de mensajes específicos.

WSDL se usa a menudo en combinación con SOAP y XML Schema. Un programa cliente que se conecta a un servicio web puede leer el WSDL para determinar qué funciones están disponibles en elservidor. Los tipos de datos especiales se incluyen en el archivo WSDL en forma de XML Schema. El cliente puede usar SOAP para hacer la llamada a una de las funciones listadas en el WSDL.

La versión 2.0 se convirtió en la recomendación actual para describir servicios Web por parte de la W3C (consorcio internacional que produce recomendaciones para la World Wide Web)


3.2. REST

RepresentationalState Transfer. Es una arquitectura la cual generalmente corre sobre HTTP. Activa servicios sobre la web. Involucra la lectura de una página web designada que contiene un archivo XML, el cual describe e incluye el contenido deseado.

REST es usado comúnmente en aplicaciones móviles, redes sociales, y procesos de negocio automatizados. Este estilo enfatiza las interacciones entre clientes y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • webservices
  • Webservice
  • Manual Webservice
  • Webservice Sap
  • Introducción de WebServices
  • Documento Webservice
  • j2ee webservices
  • Php webservices

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS