ARQUITECTURA PERVASIVA CON TECNOLOGÍAS WebRTC HÍBRIDAS PARA EL DESARROLLO DE UN FRAMEWORK MODELO VISTA CONTROLADOR DE TIEMPO REAL

Autores/as

  • Ramiro Pedro Laura Murillo Universidad Nacional del Altiplano de Puno, P.O. Box 291, Postgraduate unit of Computer Science , Faculty of Statistical and Computer Engineering, Puno, Perú
  • Romel Percy Melgarejo Bolivar Universidad Nacional del Altiplano de Puno, P.O. Box 291, Postgraduate unit of Computer Science , Faculty of Statistical and Computer Engineering, Puno, Perú

DOI:

https://doi.org/10.26788/riepg.v9i4.1632

Palabras clave:

Base de datos, framework, pervasivo, reducción, tiempo-real

Resumen

RESUMEN

Las actuales arquitecturas de desarrollo potencian el desarrollo de aplicaciones web y el establecimiento de estándares parciales de desarrollo, un Framework tiene características estrictas en la nomenclatura de invocación de funciones, en lenguajes de programación como PHP ó ASP.NET, en el caso de los Frameworks más populares las llamadas internas de comprobación, etiquetado, etc. Estas acciones generan un costo de procesado sobre el navegador y teniendo en cuenta que la aplicación será accesada por un alto número de usuarios esto generaría un lapso de tiempo duplicado debido a retardos en las peticiones sobre la ejecución de funciones o métodos. Proponemos un esquema Pervasivo con tecnologías WebRTC para la mejora de la arquitectura MVC. Así establecer una variante mejorada denominada P.M.V.C. (Pervasive Model View Controller), como otros Frameworks y las mejoras en la inyección de dependencias D.I. (Dependency Injection) para flexibilizar el uso de objetos de conexión a bases de datos, modelos y vistas finales para la renderización de resultados en HTML, todo esto dentro de un controlador balanceado y organizado en sus dependencias. Se obtuvo resultados de las comparativas con el desempeño en una cantidad representativa de Frameworks MVC, finalmente las herramientas DOM para la interoperabilidad entre vista y controlador del Framework aquí propuesto.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

REFERENCIAS

Bormann C., Lemay S., Tschofenig H., Hartke K., Silverajan B., Raymor B. 2018. CoAP (Constrained Application Protocol) over TCP, TLS, and WebSockets (No. RFC 8323). Universitaet Bremen TZI, Standards Track Zebra Technologies. https://tools.ietf.org/html/rfc8323

Coulouris G., Dollimore J., Kindberg T. Blair G. 2013. Sistemas Distribuídos - Conceitos e Projeto. Bookman Editora. http://www.inf.ufsc.br/~bosco.sobral/ensino/ine5645/coulouris.pdf

Dandan Y. 2013. Research on Lightweight MVC Framework Based on Spring MVC and Mybatis. Sixth International Symposium on Computational Intelligence and Design 2013. 350-353. IEEE. doi: 10.1109/iscid.2013.94

Dissanayake R., Dias K. 2018. Balanced Abstract Web-MVC Style: An Abstract MVC Implementation for Web-based Applications. GSTF Journal on Computing (JoC), 5(3). https://www.researchgate.net/publication/317063763_Balanced_Abstract_Web-MVC_Style_An_Abstract_MVC_Implementation_for_Web-based_Applications

Galloway J., Wilson B., Allen S., Haack P. 2012. Professional ASP.NET MVC 4. Professional. doi: 10.1017/CBO9781107415324.004

Grozev B., Politis G., Ivov E., Noel T., Singh V. 2017. Experimental evaluation of simulcast for WebRTC. IEEE Communications Standards Magazine, 1(2), 52-59. https://ieeexplore.ieee.org/document/7992929

González D., Romero F. 2012. Patrón Modelo-Vista-Controlador. Revista Telemática, 11(1), 47-57.

Hernández T. 2015. Symfony Framework. Desarrollo Rápido de Aplicaciones Web. IT Campus Academy. https://www.amazon.co.uk/Symfony-Framework-Desarrollo-Aplicaciones-Edici%C3%B3n/dp/1540420027

Hernández R., Fernández C., Baptista P. 2010. Metodología de la investigación (3ra ed). México: McGraw-Hill. https://www.casadellibro.com/libro-metodologia-de-la-investigacion-3-ed-incluye-cd-rom/9789701036327/866740

Jailia M., Kumar A., Agarwal M., Sinha I. 2016. Behavior of MVC (Model View Controller) based Web Application developed in PHP and. NET framework. In 2016 International Conference on ICT in Business Industry & Government (ICTBIG) (pp. 1-5). IEEE. doi: 10.1109/ICTBIG.2016.7892651

Johnston B., Burnett C. 2012. WebRTC: APIs and RTCWEB protocols of the HTML5 real-time web. Digital Codex LLC. https://webrtcbook.com/excerpt/excerpt.pdf

Jurado A. 2014. Arquitecturas de Computación Pervasiva Basadas en Servicios REST. Universidad Politécnica de Madrid, Ingeniería de Redes y Servicios Telemáticos. España. http://www.dit.upm.es/~posgrado/doc/TFM/TFMs2013-2014/TFM_Luis_Alberto_Jurado_2014.pdf

Kordelas A., Politis I., Dagiuklas T. 2015. Transport analysis and quality evaluation of MVC video streaming. Multimedia Tools and Applications. ResearchGate. doi: 10.1007/s11042-015-2530-8

Krasner E., Stephen P. 1988. A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. The JOT (SIGS Publications). Also published as "A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System" (Report), ParcPlace Systems; Retrieved 2012-06-05. https://edisciplinas.usp.br/mod/resource/view.php?id=1727451

Krumm J., Bardram J., Bernheim B. 2010. Ubiquitous Computing Fundamentals, C R C Press LLC, ISBN 978-1-4200-9360-5. http://sociotech.pbworks.com/f/UbiquitousComputFundamen.pdf

Li X., Liu N. 2016. Research on L-MVC Framework. In 2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (P.D.C.A.T.), (pp. 151-154). IEEE. doi: 10.1109/PDCAT.2016.043

Lu Y., Liu W., Cui H. 2018. MSA vs. MVC: Future Trends for Big Data Processing Platforms. In: Qiu M. (eds) Smart Computing and Communication. SmartCom 2017. Lecture Notes in Computer Science, vol 10699. Springer, Cham https://www.hpe.com/us/en/resources/solutions/mapr-data-platform.html?chatsrc=ot-en&jumpid=ps_hb5pv83s76_aid-520042861&gclid=Cj0KCQiAhZT9BRDmARIsAN2E-J1AuOtb0PyLCZ-Qq0wlOoeuaKq-iGEOTBO80bSfO33FvX_KhlpgKwEaAvpZEALw_wcB&gclsrc=aw.ds

Lu C., Zeng, J., Zeng Y., Shi T., Zhang, Y., Guo Y. 2017. Research and design of APP for new energy vehicles electronic control system based on cloud platform. In 2017 6th International Conference on Computer Science and Network Technology (ICCSNT) (pp. 179-183). IEEE. DOI: 10.1007/978-3-319-73830-7_31

Microsoft. 2014. ASP.NET MVC Overview. Microsoft Developer Network. https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started

Pan C., Lin C. 2018. Designing and implementing a computerized adaptive testing system with an MVC framework: A case study of the IEEE floating-point standard. In 2018 IEEE International Conference on Applied System Invention (ICASI) (pp. 609-612). IEEE. doi: 10.1109/ICASI.2018.8394328

Powers B., Vilk J., Berger D. 2017. Browsix: Bridging the Gap Between Unix and the Browser. ACM SIGOPS Operating Systems Review, 51(2), 253-266. https://www.researchgate.net/publication/316898647_Browsix_Bridging_the_Gap_Between_Unix_and_the_Browser

Reenskaug T. 1978 MVC Pattern XEROX PARC 1978-79. http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html

Sanchez L., Althmann, F. 2014. Desenvolvimento web com ASP.NET MVC. Casa Do Código. https://www.casadocodigo.com.br/products/livro-aspnet-mvc

Selfa D. M., Carrillo M., Boone D. R. 2006. A database and web application based on MVC architecture. In 16th International Conference on Electronics, Communications and Computers (CONIELECOMP'06). IEEE. doi: 10.1109/CONIELECOMP.2006.6

Sinha S. 2017. A CRUD Application. In Beginning Laravel. Apress, Berkeley, CA. 67-79. https://www.apress.com/gp/book/9781484225387

Singh A., Chawla P., Singh K., Singh A. K. 2018. Formulating an MVC Framework for Web Development in JAVA. In 2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI) 926-929. IEEE. https://ieeexplore.ieee.org/abstract/document/8553746/

Shao Y., Ott J., Jia Y. J., Qian Z., Mao Z. M. 2016. The misuse of android unix domain sockets and security implications. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security (pp. 80-91). ACM. https://dl.acm.org/doi/10.1145/2976749.2978297

Stroustrup B. 2013. C++ Programming Language. Addison-Wesley. ISBN 0-321-56384-0 https://www.stroustrup.com/4th.html

Wei C., Lin H., LiJing L., Jing L. 2009. The Research of PHP Development Framework Based on MVC Pattern. 2009, Fourth International Conference on Computer Sciences and Convergence Information Technology. ICCIT 2009. https://ieeexplore.ieee.org/document/5369976

Xu S., Yang T. 2011. Application of Struts framework based on MVC in Online Countryside Teachers' Training System in China. In 2011 International Conference on Multimedia Technology (pp. 6252-6255). IEEE. https://ieeexplore.ieee.org/document/6001821/

Yue J., Ye Y., Wei Z., Li Z. 2016. The design and implementation of national traditional sports professional teaching resources platform based on MVC. In 2016 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS) (pp. 277-280). IEEE. doi: 10.1109/ICITBS.2016.111

Zhang S., Liu Z. 2017. Research on the construction and robustness testing of SaaS cloud computing data center based on the MVC design pattern. In 2017 International Conference on Inventive Systems and Control (ICISC) (pp. 1-4). IEEE. doi: 10.1109/ICISC.2017.8068723

Descargas

Publicado

2020-10-31 — Actualizado el 2022-05-17

Cómo citar

Laura Murillo, R. P., & Melgarejo Bolivar, R. P. . (2022). ARQUITECTURA PERVASIVA CON TECNOLOGÍAS WebRTC HÍBRIDAS PARA EL DESARROLLO DE UN FRAMEWORK MODELO VISTA CONTROLADOR DE TIEMPO REAL. Revista De Investigaciones, 9(4), 283–292. https://doi.org/10.26788/riepg.v9i4.1632

Número

Sección

Arí­culos Originales