APLICACIÓN WEB PARA GESTIONAR DOCUMENTOS UTILIZANDO LAS TECNOLOGÍAS GOOGLE WEB TOOLKIT AND APP ENGINE

Eugenio César Velázquez

Resumen


La aplicación de las nuevas tecnologías de la información como Google Web Toolkit así como el App Engine, están marcando la diferencia en la gestión académica de las Instituciones de Educación Superior (IES), quienes buscan eficientar sus procesos así como también disminuir los costos de infraestructura. Sin embargo se encuentran con la problemática con respecto a los costos de adquisición, de infraestructura necesaria para su uso, así como el mantenimiento del software; es por ello que la presente investigación tiene por objetivo describir la aplicación de estas nuevas tecnologías en las IES, así como identificar sus ventajas y desventajas y los factores claves de éxito en su implementación. Como metodología de desarrollo de software se utilizó SCRUM, además de PMBOK como herramienta de gestión del proyecto. Los principales resultados que se encontraron están relacionados con la aplicación de estas tecnologías en el desarrollo de software a la medida, tanto para docentes, estudiantes y administrativos, así también se pudieron identificar las debilidades y fortalezas de utilizarlas en la nube. Por otro lado, también fue posible describir el cambio de paradigma que están generando los almacenes de datos con respecto a las bases de datos relacionales en la actualidad.

Palabras clave


Aplicación Web, Almacén de datos, GWT, App Engine.

Texto completo:

PDF

Referencias


(1) Armbrust, M., Fox, A., Griffith, R., Anthony, D. (2010). A view of cloud computing. Communications of the ACM 53.4: 50-58.

(2) Buyya, R., Chee S., and Srikumar, V. (2008). Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities. High Performance Computing and Communications, 2008. HPCC'08. 10th IEEE International Conference on. IEEE.

(3) Chang, F., Dean, J., Ghemawat, S., and Hsieh, W. (2008). BigTable: A distributed storage system for structured data. ACM Transactions on Computer Systems (TOCS) 26.2: 4.

(4) Correa, J. and Ricaurte, J. (2014). Web application development technologies using Google Web Toolkit and Google App Engine-Java. IEEE Latin America Transactions. 12. 2: (pp. 372-377).

(5) Dewsbury, R. (2008). Server Integration Techniques. En: Google Web Toolkit Applications. Massachusetts: Pearson Education. (p. 117-124).

(6) Fowler, M. (2010). GUI Architectures. Recuperado de: http://martinfowler.com/eaaDev/uiArchs.html.

(7) GWTPROJECT. (2017). Google. Google App Engine-Relationships. Recuperado de: http://code.google.com/intl/es/appengine/docs/java/datastore/relationships.html.

(8) Guermeur, D. y Unruh, A. (2010). Persisting Data: The App Engine Datastore. En: Google App Engine Java and GWT Application Development. Birmingham: Packt Publishing. (p. 91-101).

(9) Gupta, V. (2008). GWT Architecture and Internal Features. En: Accelerated GWT Building Enterprise Google Web Toolkit Applications: Apress. (p. 27-31).

(10) Kabbian, N. and Sequeira, S. (2015). Rich Internet Web application development using Google Web Toolkit. Journal of Engineering Research and Applications. 5.5, (pp.07-09).

(11) Kereki, F. (2010). Programming the User Interface. En: Essential GWT Building for the Web with Google Web Toolkit 2. Crawfordsville: Pearson Education. (p. 57-61).

(12) Letelier, P., Penadés, C. (2011). Metodologías Ágiles para el Desarrollo de Software. Recuperado de: http://noqualityinside.com.ar/nqi/nqiiles/XP_Agil.pdf

(13) López, F. and Ballesteros, J. (2011). Comparación de herramientas para el desarrollo de librerías enfocadas a aplicaciones Web. Revista virtual Universidad Católica del Norte. 34. (pp. 342-359).

(14) Mridula V. (2011). Agile Methodologies and PaaS: A Priceless Combination?. Recuperado de:http://blog.bootstraptoday.com/2011/10/12/agile-methodologies-and-paas-a-riceless/.

(15) Prodan, R. y Sperk, M. (2013). Scientific computing with Google App Engine. Journal Future Generation Computer Systems. 29.7: (pp. 1851-1859). doi: 10.1016/j.future.2012.12.018.

(16) Rodríguez, N., Villafañe, D., Murazzo, M. (2013). GAE, una estrategia para completar SaaS y PaaS a través de la web. Recuperado de: http://sites.setrem.com.br/stin/2012/anais/Nelson.pdf.

(17) Shabani, I., Amir, K., and Agni, D., (2015). The benefits of using Google Cloud Computing for developing distributed applications. Journal of mathematics and systems science 5. (pp.156-164). doi: 10.17265/2159-5291/2015.04.004.

(18) Smeets, B., Boness, U. and Bankras, R. (2008). Building an Advanced UI. En: Beginning Google Web Toolkit: From Novice to Professional: Apress. (p. 89 -101).

(19) Smeets, B., Boness, U., and Bankras, R. (2008). Introducing Google Web Toolkit. En: Beginning Google Web Toolkit: From Novice to Professional: Apress. (p.21-25).

(20) Smeets, B., Boness, U. and Bankras, R. (2008). Server Integration. En: Beginning Google Web Toolkit: From Novice to Professional: Apress. (p.141-149).

(21) Wang, L. (2010). Cloud computing: a perspective study. New Generation Computing 28.2: (pp.137-146).


Enlaces refback

  • No hay ningún enlace refback.


Iberoamerican Journal of Project Management (IJoPM). ISSN 2346-9161(Online). www.ijopm.org. Correo: journal.ijopm@gmail.com.

Recomendamos utilizar el navegador Google Chrome. Recomendamos o uso do navegador Google Chrome. Recommend using the Google Chrome browser.