Marco de referencia de arquitectura de software para aplicaciones web y móviles
DOI:
https://doi.org/10.26910/issn.2528-8083vol1issCITT2016.2016pp72-75Palabras clave:
Software Libre, Servidor de Aplicaciones Wildfly, Código Abierto, Programación por Capas, Servidor de Aplicaciones Wildfly, Framework ExtJS y Sencha TouchResumen
Ante la necesidad de tener una guía para la implementación de aplicaciones informáticas, y de esta forma lograr automatizar las tareas mejorando los tiempos de respuestas de los usuarios, se ha diseñado el marco de referencia de arquitectura de software para aplicaciones web y móviles con tecnología de Software Libre y Código Abierto. La tecnología que se va emplear es la Programación Orientada a Objeto (POO) con el lenguaje de programación JAVA, una arquitectura Cliente/Servidor y el estilo de Programación por Capas, lo cual nos va a permitir crear sistemas escalables, robustos y estables, en conjunto de la plataforma de Java Entreprise Edition (JEE) que nos ayuda a implementar aplicaciones empresariales gracias a los API’s de JPA y EJB. Por parte del servidor para el manejo de las transacciones, seguridad, escalabilidad y concurrencia tenemos el servidor de aplicaciones Wildfly. Y del lado del cliente, para la creación de las interfaces gráficas haremos uso del Framework ExtJS y Sencha Touch, que son librerías ligeras y de alto rendimiento basado en HTML5, JavaScript y CSS3. El generador de reportes es JasperReports, ya que tiene la habilidad de entregar contenido enriquecido a la pantalla e impresora. El Motor de Base de Datos es MySQL, ya que su conectividad, velocidad y seguridad hacen que sea un servidor bastante apropiado para acceder desde la web. Finalmente como editor de aplicaciones web y móviles, contaremos con el entorno de desarrollo integrado de código abierto multiplataforma IDE Eclipse. En este trabajo realizamos un análisis critico de tales aplicaciones y formulamos el Marco de Referencia de Arquitectura de Software para el desarrollo e implementación de Aplicaciones Web y Móviles, que fueron implementadas en el ECU911 Babahoyo y en el Instituto Tecnológico Superior Babahoyo, comprobándose mediante su aplicación su eficacia y eficiencia en la implementación de los sistemas integrales.
Descargas
Citas
Delía, L., Galdamez, N., Thomas, P. J., Corbalán, L. C., and Pesado, P. (2014). Análisis experimental de desarrollo de aplicaciones móviles multiplataforma. In XX Congreso Argentino de Ciencias de la Computación (Buenos Aires, 2014).
Mattelart, A. and Multigner, G. (2007). Historia de la sociedad de la información. Number Sirsi) i9788449320422. Paidós Barcelona.
Meneses, E. L. and Velasco, M. J. M. (2007). Influencia de la tecnología de la información en el rol del profesorado y en los procesos de enseñanza-aprendizaje/(the influence of the information technology on the role of teachers and on the teaching-learning process). Revista Iberoamericana de Educación a Distancia, 10(1):51.
Srirama, S. N., Jarke, M., and Prinz, W. (2006). Mobile web service provisioning. AICT/ICIW, 6.
Vázquez, A., Acevedo, J. A., Manassero, M. A., Acevedo, P., and Rueda, C. (2006). El modelo de respuesta múltiple aplicado a la evaluación de las actitudes sobre ciencia, tecnología y sociedad. Actas del IV Seminario Ibérico de CTS en la Educación Científica: Las relaciones CTS en la Educación Científica. Málaga: Universidad de Málaga (3-5
de julio de 2006), edición en CD.
Publicado
Cómo citar
Número
Sección
Licencia
Los autores mantienen los derechos sobre los artículos y por tanto son libres de compartir, copiar, distribuir, ejecutar y comunicar públicamente la obra bajo las condiciones siguientes:
Reconocer los créditos de la obra de la manera especificada por el autor o el licenciante (pero no de una manera que sugiera que tiene su apoyo o que apoyan el uso que hace de su obra).
No utilizar esta obra para fines comerciales.
Declaración de privacidad
Los nombres y direcciones de correo-e introducidos en esta revista se usarán exclusivamente para los fines declarados por esta revista y no estarán disponibles para ningún otro propósito u otra persona.