Arquitectura Propuesta para un Servicio Web Completo: Metodología de Desarrollo e Implementación

El internet de las cosas, la computación cognitiva, la inteligencia artificial, los negocios inteligentes y la computación en la nube han propiciado el uso de servicios web. No se encuentra teoría concreta sobre como desarrollarlo e implementarlo con tecnología gratuita de Microsoft. Este proyecto d...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2016
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/2809
Acceso en línea:
http://hdl.handle.net/11349/2809
Palabra clave:
Sistemas de Computación
Internet
Ingeniería cognitiva
Arquitectura
Metodología
Comunicaciones
Ingeniería GD
distribuidos
Software empresarial
web
modelos de negocios
Full web
Distributed
Cognitive
Internet
computing
Software
Business
Driven
Development
Communications
Ingeniería GD
methodology
systems
Engineering
Model service
Things
intelligence
Architecture
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
Description
Summary:El internet de las cosas, la computación cognitiva, la inteligencia artificial, los negocios inteligentes y la computación en la nube han propiciado el uso de servicios web. No se encuentra teoría concreta sobre como desarrollarlo e implementarlo con tecnología gratuita de Microsoft. Este proyecto de investigación presenta la definición de un servicio web completo. Basado en el servicio web completo se propone una arquitectura para un servicio web completo altamente escalable. Se hace un breve análisis de las tecnologías gratuitas de Microsoft que se utilizarán. Se presentan algunas técnicas de la implementación. Basado en un ejercicio de arquitectura empresarial se realiza la implementación de la arquitectura del servicio web completo. Se concluye que se reduce el trabajo de varios recursos humanos en seis meses a un solo recurso y 1 mes de trabajo para diseñar, desarrollar, implementar y probar el servicio web completo. Con la tecnología seleccionada se reduce en una décima parte el tiempo de respuesta del servicio web con respecto a otras tecnologías.