Open Access   Article Go Back

Microservices and It`s Applications : An Overview

Nupura Torvekar1 , Pravin S. Game2

Section:Review Paper, Product Type: Journal Paper
Volume-7 , Issue-4 , Page no. 803-809, Apr-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i4.803809

Online published on Apr 30, 2019

Copyright © Nupura Torvekar, Pravin S. Game . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Nupura Torvekar, Pravin S. Game, “Microservices and It`s Applications : An Overview,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.4, pp.803-809, 2019.

MLA Style Citation: Nupura Torvekar, Pravin S. Game "Microservices and It`s Applications : An Overview." International Journal of Computer Sciences and Engineering 7.4 (2019): 803-809.

APA Style Citation: Nupura Torvekar, Pravin S. Game, (2019). Microservices and It`s Applications : An Overview. International Journal of Computer Sciences and Engineering, 7(4), 803-809.

BibTex Style Citation:
@article{Torvekar_2019,
author = {Nupura Torvekar, Pravin S. Game},
title = {Microservices and It`s Applications : An Overview},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {4 2019},
volume = {7},
Issue = {4},
month = {4},
year = {2019},
issn = {2347-2693},
pages = {803-809},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4121},
doi = {https://doi.org/10.26438/ijcse/v7i4.803809}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i4.803809}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4121
TI - Microservices and It`s Applications : An Overview
T2 - International Journal of Computer Sciences and Engineering
AU - Nupura Torvekar, Pravin S. Game
PY - 2019
DA - 2019/04/30
PB - IJCSE, Indore, INDIA
SP - 803-809
IS - 4
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
775 296 downloads 110 downloads
  
  
           

Abstract

The shift from monolithic to micro services architecture has been remarkable. Micro services have emerged to be an effective and efficient architecture pattern for various applications and have become a preferred choice for efficient and rapid development of distributed applications. Micro services follow a decentralized approach where each service has an individual outcome and communicates with other services. This communication is carried out with the help of a well-designed set of protocols which are known as Application Programming Interfaces (API). It is seen that micro service architecture is used popularly for cloud applications. But apart from cloud applications, micro services along with block chain, internet of things (IoT), machine learning, and other domains have varied use cases. This paper tries to emphasize the importance of the micro services architecture in these domains. We also provide an overview of the research carried out in these fields along with some of the real time use cases of micro services.

Key-Words / Index Term

Micro services, application domains

References

[1] Lewis and M. Fowler. “Microservices”. [Online]
[2] Completing the Netflix Cloud Migrationh [Online]
[3] Service-Oriented Architecture: Scaling the Uber Engineering Codebase As We Grow
[4] C. Pahl, P. Jamshidi, “Microservices: A Systematic Mapping Study” In International Conference onCloud Computing and Services Science, 2016.
[5] M. Viggiato,R. Terra, H. Rocha, M.T. Valente, E. Figueiredo, “Microservices in Practice: A Survey Study”, arXiv: 1808.04836v1, 14 Aug 2018
[6] N. Dragoni, S. Giallorenzo, A. L. Lafuente, M. Mazzara, F. Montesi, R. Mustafin, and L. Safina, “Microservices: yesterday, today, and tomorrow”. arXiv:1606.04036v1, 13 Jun 2016
[7] P. D. Francesco, P. Lago, I. Malavolta, “Research on Architecting Microservices: trends Focus and Potential for Industrial Adoption",
IEEE International Conference on Software Architecture (ICSA), pp.21-30, 2017
[8] N. Alshuqayran, N. Ali, R. Evans, "A systematic mapping study in microservice architecture", Proc. SOCA 2016, pp. 44-51, November 2016
[9] D. Taibi, V. Lenarduzzi, C. Pahl, “Architectural Patterns for Microservices: A Systematic Mapping Study” 8th International Conference on Cloud Computing and Services Science, CLOSER 2018.
[10] T. Cerny, M. Donahoo, M. Trnka, “Contextual understanding of microservice architecture: current and future directions”, ACM SIGAPP Applied Computing Review, 2018
[11] G. Campeanu, "A mapping study on microservice architectures of internet of things and cloud computing solutions", 2018 7th Mediterranean Conference on Embedded Computing (MECO), pp. 1-4, June 2018
[12] D. A. Monteiro, R. Hazin, & A. Lima, F. Ferraz,A. Washington, "Survey on Microservice Architecture -Security, Privacy and Standardization on Cloud Computing Environment", Icsea 2017, At Athenas, Greek, 2017
[13] P.D. Francesco, P. Lago and I. Malavolta. “Migrating Towards Microservice Architectures: An Industrial Survey.” 2018 IEEE International Conference on Software Architecture (ICSA), 2018: 29-2909.
[14] J. Ghofrani, D. Lübke, “Challenges of Microservices Architecture: A Survey on the State of the Practice.” ZEUS (2018).
[15] R. Heinrich , A. Hoorn , H. Knoche , F. Li , L. Lwakatare , C. Pahl , S. Schulte , J. Wettinger,”Performance Engineering for Microservices: Research Challenges and Directions”, Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion, , L`Aquila, Italy April 22-26, 2017.
[16] K. Brown,B. Woolf,”Implementation Patterns of Microservices Architectures”,Proceedings of the 23rd Conference on Pattern Languages of Programs,USA, 2016.
[17] https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/architect-microservice-container-applications/communication-in-microservice-architecture[Online]
[18] P. Krivic, P. Skocir ,M. Kusek, G. Jezic,” Microservices as Agents in IoT Systems.”, In: Jezic G., Kusek M., Chen-Burger YH., Howlett R., Jain L. (eds) Agent and Multi-Agent Systems: Technology and Applications. KES-AMSTA 2017. Smart Innovation, Systems and Technologies, vol 74. Springer, Cham,2017.
[19] R. Xu & S. Nikouei,Y. Chen,E. Blasch, A. Aved, “BlendMAS: A BLockchain-ENabled Decentralized Microservices Architecture for Smart Public Safety”,arXiv:1902.10567,Feb 2019.
[20] D. Nagothu, R. Xu,S. Nikouei, & Y.Chen ,”A Microservice-enabled Architecture for Smart Surveillance using Blockchain Technology”,Jul 2018.
[21] A. Khaleq, I. Ra, “Cloud-based Disaster Management as a Service: A Microservice Approach for Hurricane Twitter Data Analysis”, 2018 IEEE Global Humanitarian Technology Conference(GHTC), USA, 2018
[22] S. K. Datta, M. I. Khan, L. Codeca, B. Denis, J. H¨arri, C. Bonnet, "Iot and microservices based testbed for connected car services", 2018 IEEE 19th International Symposium on A World of Wireless Mobile and Multimedia Networks (WoWMoM), pp. 14-19, June 2018.
[23] G. Cherradi,A. Bouziri, A. Boulmakoul,K. Zeitouni,,”An Atmospheric Dispersion Modeling Microservice for HazMat Transportation”,Procedia Computer Science. 130,pp. 526-532,2018.
[24] M.A. Jarwar,S. Ali,I. Chong, “Exploring Web Objects enabled Data-Driven Microservices for E-HealthService Provision in IoT Environment.”, In Proceedings of the 2018 International Conference on Informationand Communication Technology Convergence (ICTC), Jeju, South Korea, pp. 112–117, 17–19 October 2018.
[25] A.M. Del Esposte, F. Kon, F. M. Costa, N. Lago,“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,2017.
[26] S. Benedict, "Revenue oriented air quality prediction microservices for smart cities," 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), India, 2017.
[27] R. Hill,D. Shadija,M. Rezai,"Enabling Community Health Care with Microservices", 2017 IEEE International Conference on Ubiquitous Computing and Communications, China, 2017.
[28] J. Lotz,A. Vogelsang,O. Benderius,C. Berger,”Microservice Architectures for Advanced Driver Assistance Systems: A Case-Study”, arXiv:1902.09140,Feb 2019.
[29] K. Kravari,N. Bassiliades,”A Rule-Based eCommerce Methodology for the IoT Using Trustworthy Intelligent Agents and Microservices”, In: Benzmüller C., Ricca F., Parent X., Roman D. (eds) Rules and Reasoning. RuleML+RR 2018. Lecture Notes in Computer Science, vol 11092,pp. 302-309,2018.
[30] K. Khanda, D. Salikhov,K. Gusmanov, M. Mazzara, N. Mavridis, "Microservice-Based IoT for Smart Buildings", 31st Intern. Conf. on Advanced Information Networking and Applications Workshops (WAINA), pp. 302-308, 2017.
[31] H. Lin,J. Zhao,Y. Jiao,J. Cao,H .Ouyang, B. Yuan and G. Xiong, “Research on designing an integrated electric power marketing information system based on microapplications and microservices architecture.” 2018 IEEE 3rd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA),600-607,2018.
[32] C. Xia,Y. Zhang, L. Wang, S. Coleman and Y. Liu, “Microservice-based cloud robotics system for intelligent space.” Robotics and Autonomous Systems,vol. 110, pp. 139-150,2018.
[33] P. Yugopuspito,F. Panduwinata,S.Sutrisno, “Microservices architecture: Case on the migration of reservation-based parking system.” 2017 IEEE 17th International Conference on Communication Technology (ICCT),pp. 1827-1831,2017.
[34] M. Ciavotta,M. Alge,S. Menato, D. Rovere,P. Pedrazzoli,”A Microservice-based Middleware for the Digital Factory”,Procedia Manufacturing, vol. 11, pp. 931-938,2017.
[35] X. Wang,S. Wang,Z. Hao,X. Zhang,,”Research on the Construction of Regional Credit Bank Platform Based on Microservices”,In: 2018 10th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), China, 2018.
[36] M.O. Pahl, M. Loipfinger, "Machine learning as a reusable microservice", NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium,2018: 2374-9709.
[37] V. D. Le, M. M. Neff, R. V Stewart, R. Kelley, E. Fritzinger, S. M. Dascalu, F. C. Harris, "Micro service-based architecture for the NRDC", Proc. IEEE International Conference on Industrial Informatics (INDIN), pp. 1659-1664, 2015.
[38] L. F. Herrera-Quintero, J. C. Vega-Alfonso, K. B. A. Banse, E. C. Zambrano, "Smart its sensor for the transportation planning based on iot approaches using serverless and microservices architecture", IEEE Intelligent Transportation Systems Magazine, vol. 10, no. 2, 2018.