IMPLEMENTACIÓN DE LOS SERVICIOS WEB EN UNA ORGANIZACIÓN
Entre estas variables se tienen:
a) Al tratarse de componentes distribuidos, la complejidad de interacción de los mismos aumenta y deben considerarse aspectos como confiabilidad de la red, latencia, seguridad y disponibilidad.
b) En cierta forma se pasa de una estructura tipo cliente/servidor (solicitud/respuesta), a una estructura punto a punto, donde las interacciones de un servicio web no se hacen directamente contra librerías locales, sino que se interactúa con recursos remotos controlados por otros servicios web.
c) El mantenimiento de los sistemas basados en servicios web también puede ser muy dispendioso, pues en aquellos casos en los cuales los servicios asociados al sistema no sean administrados por una misma organización, el proceso de arreglar un problema y el costo asociado a ese proceso, serán mucho mayores.
d) Las modificaciones a cada servicio web deben ser planeadas cuidadosamente, pues debe tenerse en cuenta que un mismo servicio web puede estar siendo utilizado por diferentes aplicaciones, y peor aún, de diversos tipos. Por tratarse de componentes software, estos no pueden “reaccionar instantáneamente” a los cambios del servicio que están utilizando
Lo anterior dificulta la puesta a punto y la administración de los servicios web para garantizar que estos puedan ser utilizados en un ambiente de producción, y por tanto, en la parte administrativa de los servicios web, es necesario tener en cuenta:
- Aspectos relacionados con el desempeño y la disponibilidad del sistema (características operativas)
- Aspectos relacionados con la confiabilidad y el control de acceso al sistema (características de seguridad)
- Aspectos relacionados con los beneficios logrados a través del uso del sistema (características de negocio).
Comentarios
Publicar un comentario