THE POTENTIAL OF MICROSERVICE ARCHITECTURE FOR INTERNET OF THINGS (IOT) IN SMART CITY, A LITERATURE REVIEW
DOI:
https://doi.org/10.28961/kursor.v9i1.95Keywords:
Internet of Things, IoT, Microservices Architecture, Smart CitiesAbstract
A smart city is a term thatis often used in a literature that refers to a city's intelligence. The visions of smart city are to utilizeits community resources, improving the quality of its services, and reducing the costs for public administration operations. Internet of Things (IoT) is one of the main keys. To accomplish the visions, IoT needs to standardize the technology and web by developing the platform on a large scale. It is a challenge for the city to build widely distributed applications and platforms on the Web. The Microservice Architecture style comes up and offers a lot of convenience and it becomes a new trend for developing Smart City IoT platforms. Before Microservice Architecture, Service Oriented Architecture was previously widely used. To find out Microservice Architecture’s simplicity and potentials, there are two steps to follow: (1) Setting up a Search Strategy on literature review to collect subset of papers with Google Scholar, (2) synthesizing and compiling a subset of literature review to extract data and information to be a literature view. After some reviews of the literatures, most of them agree with the use of microservices architecture in creating or developing a smart city of IoT because the microservices architecture offers a lot and can help the work of IoT smart city developers.
Downloads
References
[2] D. Toppeta, “The Smart City Vision: How Innovation and ICT can build Smart, Livable, Sustainable Cities,†IThink Rep. 005, 2010.
[3] F. J. Villanueva, M. J. Santofimia, D. Villa, J. Barba, and J. C. López, “Civitas: the smart city middleware, from sensors to big data,†presented at the Innovative mobile and internet services in ubiquitous computing (IMIS), 2013 Seventh international conference on, 2013, pp. 445–450.
[4] “Microservices,†martinfowler.com. [Online]. Available: https://martinfowler.com/articles/microservices.html. [Accessed: 14-Jun-2017].
[5] A. Krylovskiy, M. Jahn, and E. Patti, “Designing a smart city internet of things platform with microservice architecture,†presented at the Future Internet of Things and Cloud (FiCloud), 2015 3rd International Conference on, 2015, pp. 25–30.
[6] R. G. Hollands, “Will the real smart city please stand up? Intelligent, progressive or entrepreneurial?,†City, vol. 12, no. 3, pp. 303–320, 2008.
[7] A. Caragliu, C. Del Bo, and P. Nijkamp, “Smart cities in Europe,†J. Urban Technol., vol. 18, no. 2, pp. 65–82, 2011.
[8] V. Albino, U. Berardi, and R. M. Dangelico, “Smart cities: Definitions, dimensions, performance, and initiatives,†J. Urban Technol., vol. 22, no. 1, pp. 3–21, 2015.
[9] S. Cities, “Communities-European Innovation Partnership,†Commun. Comm. Bruss., vol. 10, 2012.
[10] K. Evangelos A, T. Nikolaos D, and B. Anthony C, “Integrating RFIDs and smart objects into a UnifiedInternet of Things architecture,†Adv. Internet Things, vol. 2011, 2011.
[11] S. Madakam, R. Ramaswamy, and S. Tripathi, “Internet of Things (IoT): A literature review,†J. Comput. Commun., vol. 3, no. 05, p. 164, 2015.
[12] M. Tech-Student, “A Study on Smart City IoT Platform with Micro Service Architecture.â€
[13] “Pemanfaatan Teknologi Internet of Things (IoT) di Jakarta Smart City.†[Online]. Available: http://smartcity.jakarta.go.id/blog/177/pemanfaatan-teknologi-internet-of-things-iot-di-jakarta-smart-city. [Accessed: 14-Jun-2017].
[14] A. Zanella, N. Bui, A. Castellani, L. Vangelista, and M. Zorzi, “Internet of things for smart cities,†IEEE Internet Things J., vol. 1, no. 1, pp. 22–32, 2014.
[15] M. L. Abbott and M. T. Fisher, The art of scalability: Scalable web architecture, processes, and organizations for the modern enterprise. Pearson Education, 2009.
[16] N. Dragoni et al., “Microservices: yesterday, today, and tomorrow,†ArXiv Prepr. ArXiv160604036, 2016.
[17] M. Gigli and S. Koo, “Internet of things: services and applications categorization,†Adv. Internet Things, vol. 1, no. 02, p. 27, 2011.
[18] D. Guo, W. Wang, G. Zeng, and Z. Wei, “Microservices architecture based cloudware deployment platform for service computing,†presented at the Service-Oriented System Engineering (SOSE), 2016 IEEE Symposium on, 2016, pp. 358–363.