Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones
El mundo de la programación está tratando de evolucionar en todos los aspectos, sin embargo, uno de los temas en los que no se ha profundizado mucho en esta evolución es en el segmento de la comunicación entre los sistemas; este documento ofrece una visión diferente y alternativa a la comunicación t...
- Autores:
-
Obregón Carreño, Álvaro Andrés
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2016
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/3371
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/3371
- Palabra clave:
- Web service
Web service asynchronous
Prototype
Information systems
Software management
Software application
Systems engineer
Education
Software development
Design of work systems
New technologies
Technological innovations
Research
Teaching
Sistemas de información
Gestión de software
Aplicación de software
Desarrollo de software
Educación
Desarrollo de software
Diseño de sistemas de trabajo
Nuevas tecnologías
Innovaciones tecnológicas
Investigaciones
Enseñanza
Servicio web
Servicios web asincronicos
WSDL
Prototipo
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UNAB2_1310edde19fd6d950b4f35d2bfed33df |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/3371 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones |
dc.title.translated.eng.fl_str_mv |
Analysis and implementation of a prototype of an asynchronous Web Service framework for the controlled management of requests |
title |
Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones |
spellingShingle |
Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones Web service Web service asynchronous Prototype Information systems Software management Software application Systems engineer Education Software development Design of work systems New technologies Technological innovations Research Teaching Sistemas de información Gestión de software Aplicación de software Desarrollo de software Educación Desarrollo de software Diseño de sistemas de trabajo Nuevas tecnologías Innovaciones tecnológicas Investigaciones Enseñanza Servicio web Servicios web asincronicos WSDL Prototipo |
title_short |
Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones |
title_full |
Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones |
title_fullStr |
Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones |
title_full_unstemmed |
Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones |
title_sort |
Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones |
dc.creator.fl_str_mv |
Obregón Carreño, Álvaro Andrés |
dc.contributor.advisor.spa.fl_str_mv |
Cáceres Becerra, Claudia Isabel Ramírez Prada, Paulo Cesar |
dc.contributor.author.spa.fl_str_mv |
Obregón Carreño, Álvaro Andrés |
dc.contributor.cvlac.none.fl_str_mv |
Cáceres Becerra, Claudia Isabel [0000095759] Ramírez Prada, Paulo Cesar [0001612751] |
dc.contributor.googlescholar.none.fl_str_mv |
Cáceres Becerra, Claudia Isabel [UtICHzcAAAAJ] |
dc.contributor.orcid.none.fl_str_mv |
Cáceres Becerra, Claudia Isabel [0000-0002-2211-774X] Ramírez Prada, Paulo Cesar [0000-0001-5421-9890] |
dc.contributor.researchgate.none.fl_str_mv |
Cáceres Becerra, Claudia Isabel [Claudia_Caceres_Becerra] Ramírez Prada, Paulo Cesar [Paulo_Ramirez_Prada] |
dc.contributor.researchgroup.spa.fl_str_mv |
Grupo de Investigación Tecnologías de Información - GTI Grupo de Investigaciones Clínicas |
dc.contributor.apolounab.none.fl_str_mv |
Cáceres Becerra, Claudia Isabel [claudia-isabel-cáceres-becerra] |
dc.contributor.linkedin.none.fl_str_mv |
Cáceres Becerra, Claudia Isabel [claudia-isabel-cáceres-becerra-22092835] |
dc.subject.keywords.eng.fl_str_mv |
Web service Web service asynchronous Prototype Information systems Software management Software application Systems engineer Education Software development Design of work systems New technologies Technological innovations Research Teaching |
topic |
Web service Web service asynchronous Prototype Information systems Software management Software application Systems engineer Education Software development Design of work systems New technologies Technological innovations Research Teaching Sistemas de información Gestión de software Aplicación de software Desarrollo de software Educación Desarrollo de software Diseño de sistemas de trabajo Nuevas tecnologías Innovaciones tecnológicas Investigaciones Enseñanza Servicio web Servicios web asincronicos WSDL Prototipo |
dc.subject.lemb.spa.fl_str_mv |
Sistemas de información Gestión de software Aplicación de software Desarrollo de software Educación Desarrollo de software Diseño de sistemas de trabajo Nuevas tecnologías Innovaciones tecnológicas Investigaciones Enseñanza |
dc.subject.proposal.spa.fl_str_mv |
Servicio web Servicios web asincronicos WSDL Prototipo |
description |
El mundo de la programación está tratando de evolucionar en todos los aspectos, sin embargo, uno de los temas en los que no se ha profundizado mucho en esta evolución es en el segmento de la comunicación entre los sistemas; este documento ofrece una visión diferente y alternativa a la comunicación tradicional, dejando la responsabilidad de realizar cualquier reproceso a una plataforma independiente dedicada exclusivamente a esto. El presente documento da una idea general de cómo desarrollar un prototipo de dicha plataforma, utilizando como referente principal la metodología RUP tomando el tiempo como principal preocupación del problema planteado, orientando las pruebas realizadas a someter a consideración esta variable principalmente, por lo que se estableció una prueba de tiempo estándar de tres horas en la que durante el mismo tiempo se probo la conexión punto a punto o sistema a sistema, procesando de esta forma 29.386 peticiones y por otro lado se hizo la prueba en donde en medio de los sistemas esta la plataforma propuesta, procesando 54.944 peticiones. De dichas pruebas se desprenden que este tipo de plataformas permiten hacer más efi ciente el uso de recursos ya que permitió procesar un número mayor de peticiones en el mismo periodo de tiempo que el que se hace a través de una confi guración tradicional o punto a punto con un rendimiento adicional de un 86%, evitando así que los sistemas que hacen las peticiones tuvieran que estar pendientes del reproceso de las peticiones fallidas, es decir, que no deberán implementar un esquema de control de errores, ya que la plataforma se convierte en el intermediario que realizaría este proceso; de igual manera esta plataforma es capaz de realizar un proceso de encolamiento de peticiones y respuestas cuando uno de los sistemas en características de rendimiento es mejor que otro. Esta plataforma puede reemplazar la etapa de análisis e implementación de los mecanismos de reprocesamiento de peticiones fallidas de los cronogramas de trabajo de los sistemas nacientes, permitiendo aprovechar el tiempo valioso en actividades que brinden una mejor calidad en lugar establecer a menudo mecanismos cada vez mas complejos para abordar esta problemática |
publishDate |
2016 |
dc.date.issued.none.fl_str_mv |
2016 |
dc.date.accessioned.none.fl_str_mv |
2020-06-26T21:33:16Z |
dc.date.available.none.fl_str_mv |
2020-06-26T21:33:16Z |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/masterThesis info:eu-repo/semantics/bachelorThesis |
dc.type.local.spa.fl_str_mv |
Tesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/3371 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional UNAB |
url |
http://hdl.handle.net/20.500.12749/3371 |
identifier_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB reponame:Repositorio Institucional UNAB |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Obregón Carreño, Álvaro Andrés (2016). Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB Archimate. (2016). urlhttp://www.archimatetool.com/. Cameron, A., Stumptner, M., Nandagopal, N., Mayer, W., y Mansell, T. (2012, octubre). Rule-Based Control of Decentralised Asynchronous SOA for Real-Time Applications. En 2012 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC) (pp. 241{248). doi: 10.1109/CyberC.2012.48 Chung, S., Pan, J., y Davalos, S. (2006, febrero). A Special Web Service Mechanism: Asynchronous .NET Web Services. En International Conference on Internet and Web Applications and Services/Advanced International Conference on Telecommunications, 2006. AICT-ICIW '06 (pp. 212{212). doi: 10.1109/AICT-ICIW.2006.34 Hayashi, T., Kara, A., Miyazaki, T., Iwase, J., Fukuhara, H., Saburi, T., y Hisada, M. (2012, marzo). Coping with the Complexity of SOA Systems with Message Forensics. En 2012 26th International Conference on Advanced Information Networking and Applications Workshops (WAINA) (pp. 732{737). doi: 10.1109/WAINA.2012.99 Jammes, F., Bony, B., Nappey, P., Colombo, A., Delsing, J., Eliasson, J., . . . Till, M. (2012, octubre). Technologies for SOA-based distributed large scale process monitoring and control systems. En IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society (pp. 5799{5804). doi: 10.1109/IECON.2012 .6389589 Li, Y., Peng, Y.-l., Zhan, G.-h., y Zhang, L. (2008, abril). The Research of Security Asynchronous Web Services based on SOA Architecture. En IEEE International Conference on Networking, Sensing and Control, 2008. ICNSC 2008 (pp. 1332{ 1336). doi: 10.1109/ICNSC.2008.4525424 Microsoft. (s.f.). Windows sql server 2008 express. Descargado 2016-10-03, de https:// www.microsoft.com/en-us/download/details.aspx?id=25174 Microsoft. (2013). Descripci on del cifrado sim etrico y asim etrico. urlhttps://support.microsoft.com/es-es/kb/24607 ORACLE. (s.f.). Virual box. Descargado 2016-10-03, de https://www.virtualbox.org/ Qian, K., Liu, J., y Tao, L. (2006, junio). Asynchronous Callback in Web Services. En Seventh ACIS International Conference on Software Engineering, Arti cial Intelligence, Networking, and Parallel/Distributed Computing, 2006. SNPD 2006 (pp.375{380). doi: 10.1109/SNPD-SAWN.2006.23 Rational uni ed process (RUP). (s.f.). Descargado 2016-09-06, de http://ima.udg.edu/~sellares/EINF ES2/Present1011/MetodoPesadesRUP.pdf Shaiva, V. (2003, agosto). Designing adaptive components for a services oriented architecture. En International Conference on Information Technology: Research and Education, 2003. Proceedings. ITRE2003 (pp. 390{394). doi: 10.1109/ITRE.2003.1270644 Spark, M. D. (s.f.). Windows server. Descargado 2016-1003, de https://www.dreamspark.com/Product/Product.aspx?productid=42 Web service. (2015). Descargado 18-04-2016, de http://library.gxtechnical.com/gxdlsp/pub/genexus/internet/technicalpapers/web services.htm Wei, X., Gao, J., Ding, X. l., y Yuan, S. (2007, diciembre). Platform EGO Web Service Gateway. En The 2nd IEEE Asia-Paci c Service Computing Conference (pp. 283{ 290). doi: 10.1109/APSCC.2007.40 Yu, M., Taleb-Bendiab, A., y Reilly, D. (2004, julio). A polyarchical middleware for self-regenerative invocation of multi-standard ubiquitous services. En IEEE International Conference on Web Services, 2004. Proceedings (pp. 410{417). doi: 10.1109/ICWS.2004.1314765 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.local.spa.fl_str_mv |
Abierto (Texto Completo) |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial-SinDerivadas 2.5 Colombia |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.coverage.spa.fl_str_mv |
Bucaramanga (Colombia) |
dc.coverage.spatial.spa.fl_str_mv |
Bucaramanga (Santander, Colombia) |
dc.coverage.campus.spa.fl_str_mv |
UNAB Campus Bucaramanga |
dc.publisher.grantor.spa.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
dc.publisher.faculty.spa.fl_str_mv |
Facultad Ingeniería |
dc.publisher.program.spa.fl_str_mv |
Maestría en Gestión, Aplicación y Desarrollo de Software |
institution |
Universidad Autónoma de Bucaramanga - UNAB |
bitstream.url.fl_str_mv |
https://repository.unab.edu.co/bitstream/20.500.12749/3371/1/2016_Tesis_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf https://repository.unab.edu.co/bitstream/20.500.12749/3371/2/2016_Articulo_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf https://repository.unab.edu.co/bitstream/20.500.12749/3371/3/2016_Anexos_Alvaro_Andres_Obregon_Carre%c3%b1o.zip https://repository.unab.edu.co/bitstream/20.500.12749/3371/8/2016_Licencia_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf https://repository.unab.edu.co/bitstream/20.500.12749/3371/5/2016_Tesis_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf.jpg https://repository.unab.edu.co/bitstream/20.500.12749/3371/6/2016_Articulo_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf.jpg https://repository.unab.edu.co/bitstream/20.500.12749/3371/7/2016_Licencia_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf.jpg |
bitstream.checksum.fl_str_mv |
d3c96e82b177f5028130453876b48e96 89361f480dec85a070226056debc8dd5 7eb345b6023d26a3388dcdf8ea802ec2 23c2b7c10652a2cd59a1ebf10ed99fbb 60c3d48682867895348bc361b98d4574 4d1e4e27728ca3245b614ad3f8e77492 7bfbdecdef1dd47ca127d1ce5458e2ee |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB |
repository.mail.fl_str_mv |
repositorio@unab.edu.co |
_version_ |
1814277861761089536 |
spelling |
Cáceres Becerra, Claudia Isabel4373d90b-3e31-42ab-b2b9-add42ae900c9Ramírez Prada, Paulo Cesarfb5c2545-f0c4-4d9b-9f5a-84e510ae99a1Obregón Carreño, Álvaro Andrésd5e5de74-4c21-4a15-bba2-e1204f55b588Cáceres Becerra, Claudia Isabel [0000095759]Ramírez Prada, Paulo Cesar [0001612751]Cáceres Becerra, Claudia Isabel [UtICHzcAAAAJ]Cáceres Becerra, Claudia Isabel [0000-0002-2211-774X]Ramírez Prada, Paulo Cesar [0000-0001-5421-9890]Cáceres Becerra, Claudia Isabel [Claudia_Caceres_Becerra]Ramírez Prada, Paulo Cesar [Paulo_Ramirez_Prada]Grupo de Investigación Tecnologías de Información - GTIGrupo de Investigaciones ClínicasCáceres Becerra, Claudia Isabel [claudia-isabel-cáceres-becerra]Cáceres Becerra, Claudia Isabel [claudia-isabel-cáceres-becerra-22092835]Bucaramanga (Santander, Colombia)Bucaramanga (Colombia)UNAB Campus Bucaramanga2020-06-26T21:33:16Z2020-06-26T21:33:16Z2016http://hdl.handle.net/20.500.12749/3371instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABEl mundo de la programación está tratando de evolucionar en todos los aspectos, sin embargo, uno de los temas en los que no se ha profundizado mucho en esta evolución es en el segmento de la comunicación entre los sistemas; este documento ofrece una visión diferente y alternativa a la comunicación tradicional, dejando la responsabilidad de realizar cualquier reproceso a una plataforma independiente dedicada exclusivamente a esto. El presente documento da una idea general de cómo desarrollar un prototipo de dicha plataforma, utilizando como referente principal la metodología RUP tomando el tiempo como principal preocupación del problema planteado, orientando las pruebas realizadas a someter a consideración esta variable principalmente, por lo que se estableció una prueba de tiempo estándar de tres horas en la que durante el mismo tiempo se probo la conexión punto a punto o sistema a sistema, procesando de esta forma 29.386 peticiones y por otro lado se hizo la prueba en donde en medio de los sistemas esta la plataforma propuesta, procesando 54.944 peticiones. De dichas pruebas se desprenden que este tipo de plataformas permiten hacer más efi ciente el uso de recursos ya que permitió procesar un número mayor de peticiones en el mismo periodo de tiempo que el que se hace a través de una confi guración tradicional o punto a punto con un rendimiento adicional de un 86%, evitando así que los sistemas que hacen las peticiones tuvieran que estar pendientes del reproceso de las peticiones fallidas, es decir, que no deberán implementar un esquema de control de errores, ya que la plataforma se convierte en el intermediario que realizaría este proceso; de igual manera esta plataforma es capaz de realizar un proceso de encolamiento de peticiones y respuestas cuando uno de los sistemas en características de rendimiento es mejor que otro. Esta plataforma puede reemplazar la etapa de análisis e implementación de los mecanismos de reprocesamiento de peticiones fallidas de los cronogramas de trabajo de los sistemas nacientes, permitiendo aprovechar el tiempo valioso en actividades que brinden una mejor calidad en lugar establecer a menudo mecanismos cada vez mas complejos para abordar esta problemáticaINDICE DE TABLAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 INDICE DE FIGURAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 INTRODUCCI ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1 PLANTEAMIENTO DEL PROBLEMA . . . . . . . . . . . . . . . . . . . . 10 2 ESTADO DEL ARTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.1 QU E ES UN WEB SERVICE . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.1.1 El modelo de web services . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2 RATIONAL UNIFIED PROCESS (RUP) . . . . . . . . . . . . . . . . . . . 12 2.3 COMUNICACI ON ASINCR ONICA Y SINCR ONICA . . . . . . . . . . . . . 13 2.3.1 Comunicaci on asincr onica . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.2 Comunicaci on sincr onica . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4 WEB SERVICES ASINCR ONICOS . . . . . . . . . . . . . . . . . . . . . . 13 2.5 CIFRADO ASIM ETRICO . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3 OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.1 GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.2 ESPEC IFICOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4 METODOLOG IA DE LA INVESTIGACI ON . . . . . . . . . . . . . . . . . 16 4.1 PLANEAMIENTO DE LA PLATAFORMA . . . . . . . . . . . . . . . . . . 17 4.1.1 Descripci on General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.1.2 Diagrama de Casos de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.1.3 Especi caci on del Actor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.1.4 Descripci on de Casos de Uso . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.1.5 Din amica de las peticiones . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.1.6 Seguridad y con dencialidad . . . . . . . . . . . . . . . . . . . . . . . . . 20 4.2 VISI ON GENERAL DEL SISTEMA . . . . . . . . . . . . . . . . . . . . . . 23 4.3 CUANTIFICACI ON DE LA CAPACIDAD DE PROCESAMIENTO . . . . . . 24 4.4 TIEMPO PROMEDIO DE PROCESAMIENTO POR PETICI ON . . . . . . 25 4.5 SECUENCIA DE LA PETICI ON . . . . . . . . . . . . . . . . . . . . . . . 25 5 RESULTADOS Y AN ALISIS DE LOS RESULTADOS . . . . . . . . . . . . 27 5.1 PREPARACI ON DEL ESCENARIO . . . . . . . . . . . . . . . . . . . . . . 27 5.2 CONFIGURACION FISICA DEL EXPERIMENTO . . . . . . . . . . . . . . 28 5.3 ESQUEMA DE EXPERIMENTOS . . . . . . . . . . . . . . . . . . . . . . 30 5.3.1 Experimentos realizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.3.2 Experimento N um. 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.3.3 Experimento N um. 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.3.4 Comparaci on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.3.5 Estado de los objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.4 POSIBLES APLICACIONES . . . . . . . . . . . . . . . . . . . . . . . . . 35 6 CONCLUSIONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 7 RECOMENDACIONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 BIBLIOGRAF IA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38MaestríaThe world of programming is trying to evolve in all aspects, however, one of the topics that has not been explored much in depth in this evolution is in the segment of communication between systems; this document offers an overview different and alternative to traditional communication, leaving the responsibility of carrying out any reprocessing to an independent platform dedicated exclusively to this. This document gives a general idea of how to develop a prototype of said platform, using the RUP methodology as the main reference, taking time as the main concern of the problem posed, guiding the tests carried out to submit this variable for consideration mainly, for which reason it was established a standard three-hour time trial in which during the same time the point-to-point or system-to-system connection, thus processing 29,386 requests and on the other hand, the test was carried out where the proposed platform is in the middle of the systems, processing 54,944 requests. These tests show that this type of platform makes it possible to make the use of resources more efficient since it allowed a greater number of requests to be processed in the same period of time than that made through a traditional configuration. or point-to-point with an additional performance of 86%, thus avoiding that the systems that make the requests have to be aware of the reprocessing of failed requests, that is, they should not implement an error control scheme, since that the platform becomes the intermediary that would carry out this process; in the same way, this platform is capable of carrying out a queuing process of requests and responses when one of the systems in performance characteristics is better than another. This platform can replace the stage of analysis and implementation of the reprocessing mechanisms of failed requests of the work schedules of the nascent systems, allowing to take advantage of the valuable time in activities that provide better quality instead of establishing increasingly complex mechanisms. to address this problemModalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaAnálisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticionesAnalysis and implementation of a prototype of an asynchronous Web Service framework for the controlled management of requestsMagíster en Gestión, aplicación y desarrollo de softwareUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaMaestría en Gestión, Aplicación y Desarrollo de Softwareinfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/bachelorThesisTesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPWeb serviceWeb service asynchronousPrototypeInformation systemsSoftware managementSoftware applicationSystems engineerEducationSoftware developmentDesign of work systemsNew technologiesTechnological innovationsResearchTeachingSistemas de informaciónGestión de softwareAplicación de softwareDesarrollo de softwareEducaciónDesarrollo de softwareDiseño de sistemas de trabajoNuevas tecnologíasInnovaciones tecnológicasInvestigacionesEnseñanzaServicio webServicios web asincronicosWSDLPrototipoObregón Carreño, Álvaro Andrés (2016). Análisis e implementación de un prototipo de un marco de trabajo asincrónico de Web Service para la gestión controlada de las peticiones. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABArchimate. (2016). urlhttp://www.archimatetool.com/.Cameron, A., Stumptner, M., Nandagopal, N., Mayer, W., y Mansell, T. (2012, octubre). Rule-Based Control of Decentralised Asynchronous SOA for Real-Time Applications. En 2012 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC) (pp. 241{248). doi: 10.1109/CyberC.2012.48Chung, S., Pan, J., y Davalos, S. (2006, febrero). A Special Web Service Mechanism: Asynchronous .NET Web Services. En International Conference on Internet and Web Applications and Services/Advanced International Conference on Telecommunications, 2006. AICT-ICIW '06 (pp. 212{212). doi: 10.1109/AICT-ICIW.2006.34Hayashi, T., Kara, A., Miyazaki, T., Iwase, J., Fukuhara, H., Saburi, T., y Hisada, M. (2012, marzo). Coping with the Complexity of SOA Systems with Message Forensics. En 2012 26th International Conference on Advanced Information Networking and Applications Workshops (WAINA) (pp. 732{737). doi: 10.1109/WAINA.2012.99Jammes, F., Bony, B., Nappey, P., Colombo, A., Delsing, J., Eliasson, J., . . . Till, M. (2012, octubre). Technologies for SOA-based distributed large scale process monitoring and control systems. En IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society (pp. 5799{5804). doi: 10.1109/IECON.2012 .6389589Li, Y., Peng, Y.-l., Zhan, G.-h., y Zhang, L. (2008, abril). The Research of Security Asynchronous Web Services based on SOA Architecture. En IEEE International Conference on Networking, Sensing and Control, 2008. ICNSC 2008 (pp. 1332{ 1336). doi: 10.1109/ICNSC.2008.4525424Microsoft. (s.f.). Windows sql server 2008 express. Descargado 2016-10-03, de https:// www.microsoft.com/en-us/download/details.aspx?id=25174Microsoft. (2013). Descripci on del cifrado sim etrico y asim etrico. urlhttps://support.microsoft.com/es-es/kb/24607ORACLE. (s.f.). Virual box. Descargado 2016-10-03, de https://www.virtualbox.org/Qian, K., Liu, J., y Tao, L. (2006, junio). Asynchronous Callback in Web Services. En Seventh ACIS International Conference on Software Engineering, Arti cial Intelligence, Networking, and Parallel/Distributed Computing, 2006. SNPD 2006 (pp.375{380). doi: 10.1109/SNPD-SAWN.2006.23Rational uni ed process (RUP). (s.f.). Descargado 2016-09-06, de http://ima.udg.edu/~sellares/EINF ES2/Present1011/MetodoPesadesRUP.pdfShaiva, V. (2003, agosto). Designing adaptive components for a services oriented architecture. En International Conference on Information Technology: Research and Education, 2003. Proceedings. ITRE2003 (pp. 390{394). doi: 10.1109/ITRE.2003.1270644Spark, M. D. (s.f.). Windows server. Descargado 2016-1003, de https://www.dreamspark.com/Product/Product.aspx?productid=42Web service. (2015). Descargado 18-04-2016, de http://library.gxtechnical.com/gxdlsp/pub/genexus/internet/technicalpapers/web services.htmWei, X., Gao, J., Ding, X. l., y Yuan, S. (2007, diciembre). Platform EGO Web Service Gateway. En The 2nd IEEE Asia-Paci c Service Computing Conference (pp. 283{ 290). doi: 10.1109/APSCC.2007.40Yu, M., Taleb-Bendiab, A., y Reilly, D. (2004, julio). A polyarchical middleware for self-regenerative invocation of multi-standard ubiquitous services. En IEEE International Conference on Web Services, 2004. Proceedings (pp. 410{417). doi: 10.1109/ICWS.2004.1314765ORIGINAL2016_Tesis_Alvaro_Andres_Obregon_Carreño.pdf2016_Tesis_Alvaro_Andres_Obregon_Carreño.pdfTesisapplication/pdf913873https://repository.unab.edu.co/bitstream/20.500.12749/3371/1/2016_Tesis_Alvaro_Andres_Obregon_Carre%c3%b1o.pdfd3c96e82b177f5028130453876b48e96MD51open access2016_Articulo_Alvaro_Andres_Obregon_Carreño.pdf2016_Articulo_Alvaro_Andres_Obregon_Carreño.pdfArticuloapplication/pdf647690https://repository.unab.edu.co/bitstream/20.500.12749/3371/2/2016_Articulo_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf89361f480dec85a070226056debc8dd5MD52open access2016_Anexos_Alvaro_Andres_Obregon_Carreño.zip2016_Anexos_Alvaro_Andres_Obregon_Carreño.zipAnexoapplication/octet-stream106364578https://repository.unab.edu.co/bitstream/20.500.12749/3371/3/2016_Anexos_Alvaro_Andres_Obregon_Carre%c3%b1o.zip7eb345b6023d26a3388dcdf8ea802ec2MD53open access2016_Licencia_Alvaro_Andres_Obregon_Carreño.pdf2016_Licencia_Alvaro_Andres_Obregon_Carreño.pdfLicenciaapplication/pdf44181https://repository.unab.edu.co/bitstream/20.500.12749/3371/8/2016_Licencia_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf23c2b7c10652a2cd59a1ebf10ed99fbbMD58open accessTHUMBNAIL2016_Tesis_Alvaro_Andres_Obregon_Carreño.pdf.jpg2016_Tesis_Alvaro_Andres_Obregon_Carreño.pdf.jpgIM Thumbnailimage/jpeg5118https://repository.unab.edu.co/bitstream/20.500.12749/3371/5/2016_Tesis_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf.jpg60c3d48682867895348bc361b98d4574MD55open access2016_Articulo_Alvaro_Andres_Obregon_Carreño.pdf.jpg2016_Articulo_Alvaro_Andres_Obregon_Carreño.pdf.jpgIM Thumbnailimage/jpeg11470https://repository.unab.edu.co/bitstream/20.500.12749/3371/6/2016_Articulo_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf.jpg4d1e4e27728ca3245b614ad3f8e77492MD56open access2016_Licencia_Alvaro_Andres_Obregon_Carreño.pdf.jpg2016_Licencia_Alvaro_Andres_Obregon_Carreño.pdf.jpgIM Thumbnailimage/jpeg8763https://repository.unab.edu.co/bitstream/20.500.12749/3371/7/2016_Licencia_Alvaro_Andres_Obregon_Carre%c3%b1o.pdf.jpg7bfbdecdef1dd47ca127d1ce5458e2eeMD57open access20.500.12749/3371oai:repository.unab.edu.co:20.500.12749/33712024-01-20 09:24:35.048open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co |