Abstract
Every day, new software applications appear and, commonly, these applications need to implement an authorization system. Usually, some applications are focused on specific communities such as universities. In this case, managing the credentials of every application could be tedious for the members of the community. In addition, applications need different hardware requirements for the right performance of some features, which might be very expensive in some cases. Fortunately, big companies such as Google and Microsoft offer suites to some organizations like universities; then, universities can seize said suites to improve their business processes. In this paper, we present an approach for building applications using a microservices architecture and taking advantage of Google Workspace.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Beimborn, D., Miletzki, T., Wenzel, S.: Platform as a service (PaaS). Bus. Inf. Syst. Eng. 3(6), 381–384 (2011)
Boyd, R.: Getting Started with OAuth 2.0. O’Reilly Media, Inc., Sebastopol (2012)
Cusumano, M.: Cloud computing and SaaS as new computing platforms. Commun. ACM 53(4), 27–29 (2010)
Google Developers. Using OAuth 2.0 to access Google APIs. https://developers.google.com/identity/protocols/oauth2
Florez, H., Garcia, E., Muñoz, D.: Automatic code generation system for transactional web applications. In: Misra, S., et al. (eds.) ICCSA 2019. LNCS, vol. 11623, pp. 436–451. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-24308-1_36
Florez, H., Leon, M.: Model driven engineering approach to configure software reusable components. In: Florez, H., Diaz, C., Chavarriaga, J. (eds.) ICAI 2018. CCIS, vol. 942, pp. 352–363. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-01535-0_26
Fonseca-Herrera, O.A., Rojas, A.E., Florez, H.: A model of an information security management system based on NTC-ISO/IEC 27001 standard. IAENG Int. J. Comput. Sci. 48(2), 213–222 (2021)
Gallagher, P., Vance, B.: Teaching with google workspace platforms in agile, team-based communication situations. In: 2021 Summit Conference and Expo, pp. 55–61 (2021)
Holly, R.: Creating your Google account. In: Taking Your Android Tablets to the Max, pp. 37–48. Springer, Heidelberg (2012). https://doi.org/10.1007/978-1-4302-3690-0_3
Lynn, T., Rosati, P., Lejeune, A., Emeakaroha, V.: A preliminary review of enterprise serverless cloud computing (function-as-a-service) platforms. In: 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 162–169. IEEE (2017)
Malav, B.: Microservices vs monolithic architecture. https://medium.com/startlovingyourself/microservices-vs-monolithic-architecture-c8df91f16bb4
Manvi, S.S., Shyam, G.K.: Resource management for infrastructure as a service (IaaS) in cloud computing: a survey. J. Netw. Comput. Appl. 41, 424–440 (2014)
Sanchez, D., Mendez, O., Florez, H.: An approach of a framework to create web applications. In: Gervasi, O., et al. (eds.) ICCSA 2018. LNCS, vol. 10963, pp. 341–352. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-95171-3_27
Sunyaev, A., Schneider, S.: Cloud services certification. Commun. ACM 56(2), 33–36 (2013)
Thönes, J.: Microservices. IEEE Softw. 32(1), 116 (2015)
Wanumen, L., Florez, H.: Architectural approaches for phonemes recognition systems. In: Florez, H., Diaz, C., Chavarriaga, J. (eds.) ICAI 2018. CCIS, vol. 942, pp. 267–279. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-01535-0_20
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Ricaurte, H., Florez, H. (2021). Architectural Approach for Google Services Integration. In: Florez, H., Pollo-Cattaneo, M.F. (eds) Applied Informatics. ICAI 2021. Communications in Computer and Information Science, vol 1455. Springer, Cham. https://doi.org/10.1007/978-3-030-89654-6_34
Download citation
DOI: https://doi.org/10.1007/978-3-030-89654-6_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-89653-9
Online ISBN: 978-3-030-89654-6
eBook Packages: Computer ScienceComputer Science (R0)