Abstract
Technology evolution may be used by countries’ administrations in order to offer better and more effective citizen services. In this paper, we present our vision for e-states, a notion beyond the urban boundaries of smart cities, by introducing a concept for an event-centric, e-governance system, based on the microservices architecture. We discuss the benefits of such an approach and show how such services may be designed for the e-states we envision.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Albino, V., Berardi, U., Dangelico, R.M.: Smart cities: definitions, dimensions, performance, and initiatives. J. Urban Technol. 22(1), 3–21 (2015)
Betts, D., Dominguez, J., Melnik, G., Simonazzi, F., Subramanian, M.: Exploring CQRS and Event Sourcing: A Journey into High Scalability, Availability, and Maintainability with Windows Azure. Microsoft Patterns & Practices (2013)
Chamoso, P., González-Briones, A., RodrĂguez, S., Corchado, J.M.: Tendencies of technologies and platforms in smart cities: a state-of-the-art review. Wirel. Commun. Mob. Comput. 2018 (2018). http://downloads.hindawi.com/journals/wcmc/2018/3086854.pdf
Dahan, U.: Clarified CQRS (2009). http://www.udidahan.com/2009/12/0. Accessed 10 Mar 2020
Del Esposte, A.M., Kon, F., Costa, F.M., Lago, N.: InterSCity: a scalable microservice-based open source platform for smart cities. In: Proceedings of the 6th International Conference on Smart Cities and Green ICT Systems, pp. 35–46 (2017)
Dragoni, N., et al.: Microservices: yesterday, today, and tomorrow. In: Mazzara, M., Meyer, B. (eds.) Present and Ulterior Software Engineering, pp. 195–216. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67425-4_12
Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Boston (2004)
Fang, Z.: E-government in digital era: concept, practice, and development. Int. J. Comput. Internet Manag. 10(2), 1–22 (2002)
Fowler, M.: Event sourcing. https://martinfowler.com/eaaDev/ (2005). Accessed 10 Mar 2020
Hidayat, T., Kurniawan, N.B., et al.: Smart city service system engineering based on microservices architecture: case study: government of Tangerang city. In: 2017 International Conference on ICT For Smart Society (ICISS), pp. 1–7. IEEE (2017)
Knoche, H., Hasselbring, W.: Using microservices for legacy software modernization. IEEE Softw. 35(3), 44–49 (2018)
Luz, W., Agilar, E., de Oliveira, M.C., de Melo, C.E.R., Pinto, G., Bonifácio, R.: An experience report on the adoption of microservices in three Brazilian government institutions. In: Proceedings of the XXXII Brazilian Symposium on Software Engineering, pp. 32–41 (2018)
Montesi, F., Weber, J.: Circuit breakers, discovery, and API gateways in microservices. arXiv preprint arXiv:1609.05830 (2016)
Newman, S.: Building Microservices: Designing Fine-Grained Systems. O’Reilly Media Inc., Sebastopol (2015)
Richardson, C.: Microservices Patterns: With Examples in Java. Manning Publications, New York (2019)
Thönes, J.: Microservices. IEEE Softw. 32(1), 116 (2015)
Tripathi, A., Parihar, B.: E-governance challenges and cloud benefits. In: 2011 IEEE International Conference on Computer Science and Automation Engineering, vol. 1, pp. 351–354. IEEE (2011)
Young, G.: CQRS and Event Sourcing (2010). http://codebetter.com/gregyoung/2010/02/13/cqrs-and-event-sourcing. Accessed 10 Mar 2020
Young, G.: A Decade of DDD, CQRS, Event Sourcing - Domain-Driven Design Europe (2016). https://www.youtube.com/watch?v=LDW0QWie21s. Accessed 10 Mar 2020
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Tourgaidis, D., Karakasidis, A. (2020). Event-Centric Microservices for E-states. In: KĹ‘, A., Francesconi, E., Kotsis, G., Tjoa, A., Khalil, I. (eds) Electronic Government and the Information Systems Perspective. EGOVIS 2020. Lecture Notes in Computer Science(), vol 12394. Springer, Cham. https://doi.org/10.1007/978-3-030-58957-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-58957-8_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-58956-1
Online ISBN: 978-3-030-58957-8
eBook Packages: Computer ScienceComputer Science (R0)