Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Características de los Web Service

Enviado por   •  19 de Mayo de 2018  •  1.196 Palabras (5 Páginas)  •  358 Visitas

Página 1 de 5

...

Existen múltiples tipos de modelos de mensajes en SOAP pero, por lejos, el más común es el RPC, en donde un nodo de red (el cliente) envía un mensaje de solicitud a otro nodo (el servidor) y el servidor inmediatamente responde el mensaje al cliente.

Los mensajes SOAP, son independientes del sistema operativo, y pueden transportarse en varios protocolos de internet como SMTO, MIME y HTTP. (Mayta, s.f.)

COMPARATIVA DE CARACTERTÍSTICAS DE REST VS SOAP

REST

SOAP

Características

Las operaciones se definen en los mensajes.

Una dirección única para cada instancia del proceso.

Cada objeto soporta las operaciones estándares definidas.

Componentes débilmente acoplados.

Las operaciones son definidas como puertos WSDL.

Dirección única para todas las operaciones.

Múltiples instancias del proceso comparten la misma operación.

Componentes fuertemente acoplados

Ventajas declaradas

Bajo consumo de recursos.

Las instancias del proceso son creadas explícitamente.

El cliente no necesita información de enrutamiento a partir de la URI inicial.

Los clientes pueden tener una interfaz “listener” (escuchadora) genérica para las notificaciones.

Generalmente fácil de construir y adoptar.

Fácil (generalmente) de utilizar.

La depuración es posible.

Las operaciones complejas pueden ser escondidas detrás de una fachada.

Envolver APIs existentes es sencillo

Incrementa la privacidad.

Herramientas de desarrollo.

Posibles desventajas

Gran número de objetos.

Manejar el espacio de nombres (URIs) puede ser engorroso.

La descripción sintáctica/semántica muy informal (orientada al usuario).

Pocas herramientas de desarrollo.

Los clientes necesitan saber las operaciones y su semántica antes del uso.

Los clientes necesitan puertos dedicados para diferentes tipos de notificaciones.

Las instancias del proceso son creadas implícitamente.

DIFERENCIAS ENTRE REST Y SOAP

REST

SOAP

TECNOLOGIA

· Pocas operaciones con muchos recursos

· Se centra en la escalabilidad y rendimiento a gran escala para sistemas distribuidos hipermedia.

· Muchas operaciones con pocos recursos

· Se centra en el diseño de aplicaciones distribuidas.

PROTOCOLO

· HTTP GET, HTTP POST, HTTP PUT, HTTP DEL

· XML auto descriptivo

· Sincrono

· SMTP, HTTP POST, MQ

· Tipado fuerte, XMl Schema

· Sincrono y Asincrono

SEGURIDAD

· HTTPS

· Comunicacion punto a punto y segura.

· WS SECURITY

· Comunicacion origen a destino segura.

-

Conclusiones

Como ya se dijo a lo largo de esta investigación los web services, utilizan protocolos que sirven para ayudar a la transmisión de datos entre plataformas que pueden ser heterogéneas, haciendo que estas puedan compartir procesos entre ellas pudiendo acoplar estas plataformas y mejorando el trabajo que estas desempeñan. Es por esto que en el momento en el que se vaya a desarrollar una aplicación es muy importante escoger la arquitectura más adecuada para el sistema y el uso que se les va a dar para así poder decidir por el web service más indicado para la aplicación.

Bibliografía

Besteiro, M., & Rodríguez, M. (s.f.). Obtenido de http://www.ehu.eus/mrodriguez/archivos/csharppdf/ServiciosWeb/WebServices.pdf

EcuRed. (s.f.). Recuperado el 8 de diciembre de 2016, de https://www.ecured.cu/Servicios_Web

EISIC, F. (s.f.). Obtenido de http://repositorio.utn.edu.ec/bitstream/123456789/624/3/CAPITULO%20IV.pdf

Mayta, C. (s.f.). SOAP VS REST. Obtenido de http://carlosmayta.blogspot.com/

Wikipedia. (03 de noviembre de 2016). Obtenido de https://es.wikipedia.org/wiki/Servicio_web

...

Descargar como  txt (8.9 Kb)   pdf (55.8 Kb)   docx (16.9 Kb)  
Leer 4 páginas más »
Disponible sólo en Essays.club