{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T19:30:46Z","timestamp":1774121446798,"version":"3.50.1"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,3,30]],"date-time":"2021-03-30T00:00:00Z","timestamp":1617062400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,30]],"date-time":"2021-03-30T00:00:00Z","timestamp":1617062400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100008675","name":"Zayed University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100008675","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s10586-021-03244-0","type":"journal-article","created":{"date-parts":[[2021,3,30]],"date-time":"2021-03-30T19:02:43Z","timestamp":1617130963000},"page":"2341-2353","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["A microservices persistence technique for cloud-based online social data analysis"],"prefix":"10.1007","volume":"24","author":[{"given":"Feras","family":"Al-Obeidat","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anoud","family":"Bani-Hani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oluwasegun","family":"Adedugbe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Munir","family":"Majdalawieh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6168-2664","authenticated-orcid":false,"given":"Elhadj","family":"Benkhelifa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,3,30]]},"reference":[{"issue":"1","key":"3244_CR1","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1007\/s13278-018-0507-0","volume":"8","author":"H Sebei","year":"2018","unstructured":"Sebei, H., Taieb, M.A.H., Aouicha, M.B.: Review of social media analytics process and big data pipeline. Soc. Netw. Anal. Mining 8(1), 30\u201331 (2018)","journal-title":"Soc. Netw. Anal. Mining"},{"issue":"6","key":"3244_CR2","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/MIC.2016.121","volume":"20","author":"I Horrocks","year":"2016","unstructured":"Horrocks, I., Giese, M., Kharlamov, E., Waaler, A.: Using semantic technology to tame the data variety challenge. IEEE Internet Comput. 20(6), 62\u201366 (2016)","journal-title":"IEEE Internet Comput."},{"key":"3244_CR3","volume-title":"Building microservices: designing fine-grained systems","author":"S Newman","year":"2015","unstructured":"Newman, S.: Building microservices: designing fine-grained systems. O\u2019Reilly Media Inc, Newton (2015)"},{"key":"3244_CR4","doi-asserted-by":"crossref","unstructured":"Florio, L., Di Nitto, E.: GRU-an approach to introduce decentralized autonomic behavior in microservices architectures. In: 2016 IEEE International Conference on Autonomic Computing (ICAC) pp. 357\u2013362 IEEE. (2016)","DOI":"10.1109\/ICAC.2016.25"},{"key":"3244_CR5","doi-asserted-by":"crossref","unstructured":"Akbulut, A., Perros, H.G.: Software versioning with microservices through the API gateway design pattern. In: 2019 9th International Conference on Advanced Computer Information Technologies (ACIT) pp. 289\u2013292 IEEE. (2019)","DOI":"10.1109\/ACITT.2019.8779952"},{"key":"3244_CR6","doi-asserted-by":"crossref","unstructured":"Taibi, D., Lenarduzzi, V., Pahl, C., Janes, A.: Microservices in agile software development: a workshop-based study into issues, advantages, and disadvantages. In: Proceedings of the XP2017 Scientific Workshops pp. 1\u20135 (2017)","DOI":"10.1145\/3120459.3120483"},{"key":"3244_CR7","first-page":"95","volume-title":"International Andrei Ershov Memorial Conference on Perspectives of System Informatics","author":"N Dragoni","year":"2017","unstructured":"Dragoni, N., Lanese, I., Larsen, S.T., Mazzara, M., Mustafin, R., Safina, L.: Microservices: How to make your application scale. In: International Andrei Ershov Memorial Conference on Perspectives of System Informatics, pp. 95\u2013104. Springer, Cham (2017)"},{"key":"3244_CR8","unstructured":"Adedugbe, O.: Development and Evaluation of a Holistic, Cloud-driven and Microservices-based Architecture for Automated Semantic Annotation of Web Documents, Doctoral dissertation, Staffordshire University (2019)"},{"key":"3244_CR9","unstructured":"Jonas, E., Schleier-Smith, J., Sreekanti, V., Tsai, C.C., Khandelwal, A., Pu, Q., Shankar, V., Carreira, J., Krauth, K., Yadwadkar, N., Gonzalez, J.E.: Cloud programming simplified: A berkeley view on serverless computing. arXiv preprint arXiv:1902.03383. (2019)"},{"issue":"1","key":"3244_CR10","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1186\/s13677-019-0127-x","volume":"8","author":"D Talia","year":"2019","unstructured":"Talia, D.: A view of programming scalable data analysis: from clouds to exascale. J. Cloud Comput. 8(1), 4 (2019)","journal-title":"J. Cloud Comput."},{"key":"3244_CR11","doi-asserted-by":"crossref","unstructured":"Khan, S., Shakil, K.A., Alam, M.: Big Data Computing Using Cloud-Based Technologies, Challenges and Future Perspectives. arXiv preprint arXiv:1712.05233. (2017)","DOI":"10.1201\/9781315155517-19"},{"key":"3244_CR12","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1007\/978-981-10-6620-7_57","volume-title":"Big data analytics","author":"S Khan","year":"2018","unstructured":"Khan, S., Shakil, K.A., Alam, M.: Cloud-based big data analytics\u2014a survey of current research and future directions. In: Big data analytics, pp. 595\u2013604. Springer, Singapore (2018)"},{"issue":"3","key":"3244_CR13","doi-asserted-by":"publisher","first-page":"480","DOI":"10.1109\/TSC.2016.2589243","volume":"11","author":"F Marozzo","year":"2016","unstructured":"Marozzo, F., Talia, D., Trunfio, P.: A workflow management system for scalable data mining on clouds. IEEE Trans. Serv. Comput. 11(3), 480\u2013492 (2016)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"11","key":"3244_CR14","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1145\/2934664","volume":"59","author":"M Zaharia","year":"2016","unstructured":"Zaharia, M., Xin, R.S., Wendell, P., Das, T., Armbrust, M., Dave, A., Meng, X., Rosen, J., Venkataraman, S., Franklin, M.J., Ghodsi, A.: Apache spark: a unified engine for big data processing. Commun. ACM 59(11), 56\u201365 (2016)","journal-title":"Commun. ACM"},{"key":"3244_CR15","first-page":"9","volume":"160","author":"N Mathur","year":"2017","unstructured":"Mathur, N., Purohit, R.: Issues and challenges in convergence of big data, cloud and data science. Int. J. Comput. Appl. 160, 9 (2017)","journal-title":"Int. J. Comput. Appl."},{"key":"3244_CR16","doi-asserted-by":"crossref","unstructured":"Podhoranyi, M., Vojacek, L.: Social Media Data Processing Infrastructure by Using Apache Spark Big Data Platform: Twitter Data Analysis. In: Proceedings of the 2019 4th International Conference on Cloud Computing and Internet of Things pp. 1\u20136 (2019)","DOI":"10.1145\/3361821.3361825"},{"key":"3244_CR17","doi-asserted-by":"publisher","first-page":"3289","DOI":"10.1007\/s10586-020-03088-0","volume":"23","author":"A Kumar","year":"2020","unstructured":"Kumar, A., Bawa, S.: DAIS-Dynamic Access and Integration Services framework for cloud-oriented storage systems. Clust. Comput. 23, 3289\u20133308 (2020)","journal-title":"Clust. Comput."},{"issue":"1","key":"3244_CR18","doi-asserted-by":"publisher","first-page":"2383","DOI":"10.1007\/s10586-017-1498-8","volume":"22","author":"S Sun","year":"2019","unstructured":"Sun, S., Gong, J., Zomaya, A.Y., Wu, A.: A distributed incremental information acquisition model for large-scale text data. Clust. Comput. 22(1), 2383\u20132394 (2019)","journal-title":"Clust. Comput."},{"key":"3244_CR19","doi-asserted-by":"crossref","unstructured":"Khaleq, A.A., Ra, I.: Cloud-Based Disaster Management as a Service: A Microservice Approach for Hurricane Twitter Data Analysis. In: 2018 IEEE Global Humanitarian Technology Conference (GHTC) pp. 1\u20138 IEEE. (2018)","DOI":"10.1109\/GHTC.2018.8601887"},{"key":"3244_CR20","doi-asserted-by":"crossref","unstructured":"Fernando, S., Birch, D., Molina-Solana, M., Mcilwraith, D., Guo, Y.: Compositional Microservices for Immersive Social Visual Analytics. In: 2019 23rd International Conference Information Visualisation (IV) pp. 216\u2013223 IEEE (2019)","DOI":"10.1109\/IV.2019.00044"},{"key":"3244_CR21","doi-asserted-by":"crossref","unstructured":"Houmani, Z., Balouek-Thomert, D., Caron, E., Parashar, M.: Enhancing microservices architectures using data-driven service discovery and QoS guarantees. In: The 20th IEEE\/ACM International Symposium on Cluster, Cloud and Internet Computing CCGrid p. 10 (2020)","DOI":"10.1109\/CCGrid49817.2020.00-64"},{"issue":"12","key":"3244_CR22","doi-asserted-by":"publisher","first-page":"4226","DOI":"10.3390\/s18124226","volume":"18","author":"S Ali","year":"2018","unstructured":"Ali, S., Jarwar, M.A., Chong, I.: Design methodology of microservices to support predictive analytics for IoT applications. Sensors 18(12), 4226 (2018)","journal-title":"Sensors"},{"key":"3244_CR23","first-page":"673","volume-title":"International Conference on Network-Based Information Systems","author":"MC Hsu","year":"2018","unstructured":"Hsu, M.C., Lin, C.Y.: A Microservices-Based Social Data Analytics Platform Over DC\/OS. In: International Conference on Network-Based Information Systems, pp. 673\u2013683. Springer, Cham (2018)"},{"issue":"19","key":"3244_CR24","doi-asserted-by":"publisher","first-page":"3752","DOI":"10.1093\/bioinformatics\/btz160","volume":"35","author":"P EmamiKhoonsari","year":"2019","unstructured":"EmamiKhoonsari, P., Moreno, P., Bergmann, S., Burman, J., Capuccini, M., Carone, M., Cascante, M., de Atauri, P., Foguet, C., Gonzalez-Beltran, A.N., Hankemeier, T.: Interoperable and scalable data analysis with microservices: applications in metabolomics. Bioinformatics 35(19), 3752\u20133760 (2019)","journal-title":"Bioinformatics"},{"issue":"4","key":"3244_CR25","doi-asserted-by":"publisher","first-page":"747","DOI":"10.1007\/s10209-017-0606-0","volume":"18","author":"AJ Fern\u00e1ndez-Garc\u00eda","year":"2019","unstructured":"Fern\u00e1ndez-Garc\u00eda, A.J., Iribarne, L., Corral, A., Criado, J., Wang, J.Z.: A microservice-based architecture for enhancing the user experience in cross-device distributed mashup UIs with multiple forms of interaction. Univ. Access Inf. Soc. 18(4), 747\u2013770 (2019)","journal-title":"Univ. Access Inf. Soc."},{"key":"3244_CR26","doi-asserted-by":"crossref","unstructured":"Dinh-Tuan, H., Beierle, F., Garzon, S.R.: MAIA: A Microservices-based Architecture for Industrial Data Analytics. In: 2019 IEEE International Conference on Industrial Cyber Physical Systems (ICPS) pp. 23\u201330 IEEE. (2019)","DOI":"10.1109\/ICPHYS.2019.8780345"},{"key":"3244_CR27","doi-asserted-by":"crossref","unstructured":"Hoque, S., Miranskyy, A.: Architecture for analysis of streaming data. In: 2018 IEEE International Conference on Cloud Engineering (IC2E) pp. 263\u2013269 IEEE. (2018)","DOI":"10.1109\/IC2E.2018.00053"},{"key":"3244_CR28","doi-asserted-by":"crossref","unstructured":"Innerbichler, J., Gonul, S., Damjanovic-Behrendt, V., Mandler, B., Strohmeier, F.: Nimble collaborative platform: Microservice architectural approach to federated IOT. In: 2017 Global Internet of Things Summit (GIoTS) pp. 1\u20136 IEEE. (2017)","DOI":"10.1109\/GIOTS.2017.8016216"},{"key":"3244_CR29","first-page":"931","volume":"11","author":"M Ciavotta","year":"2017","unstructured":"Ciavotta, M., Alge, M., Menato, S., Rovere, D., Pedrazzoli, P.: A microservice-based middleware for the digital factory. Proc. Manuf. 11, 931\u2013938 (2017)","journal-title":"Proc. Manuf."},{"key":"3244_CR30","doi-asserted-by":"crossref","unstructured":"AL-Smadi, M, Qwasmeh, O, Talafha, B, Al-Ayyoub, M, Jararweh, Y, Benkhelifa, E : An enhanced framework for aspect-based sentiment analysis of Hotels' reviews: Arabic reviews case study. 2016 11th IEEE International Conference for Internet Technology and Secured Transactions (ICITST). 98\u2013103.","DOI":"10.1109\/ICITST.2016.7856675"},{"issue":"5","key":"3244_CR31","first-page":"698","volume":"49","author":"MA Rodriguez","year":"2019","unstructured":"Rodriguez, M.A., Buyya, R.: Container-based cluster orchestration systems: a taxonomy and future directions. Software 49(5), 698\u2013719 (2019)","journal-title":"Software"},{"key":"3244_CR32","doi-asserted-by":"crossref","unstructured":"Stahl, D., Bosch, J.: Industry application of continuous integration modeling: a multiple-case study. In: 2016 IEEE\/ACM 38th International Conference on Software Engineering Companion (ICSE-C) pp. 270\u2013279 IEEE. (2016)","DOI":"10.1145\/2889160.2889252"},{"key":"3244_CR33","unstructured":"Sachdeva, R.: Automated testing in DevOps. In: Pacific Northwest Software Quality Conference (2016)"},{"key":"3244_CR34","doi-asserted-by":"crossref","unstructured":"Zhao, J.T., Jing, S.Y., Jiang, L.Z.: Management of API Gateway Based on Micro-service Architecture. In: Journal of Physics: Conference Series Vol. 1087, No. 3 (2018)","DOI":"10.1088\/1742-6596\/1087\/3\/032032"},{"key":"3244_CR35","unstructured":"Eder, M.: Hypervisor-vs. container-based virtualization. Future Internet (FI) and Innovative Internet Technologies and Mobile Communications (IITM), 1. (2016)"},{"issue":"2","key":"3244_CR36","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1093\/comjnl\/bxy043","volume":"62","author":"S Taherizadeh","year":"2019","unstructured":"Taherizadeh, S., Stankovski, V.: Dynamic multi-level auto-scaling rules for containerized applications. Comput. J. 62(2), 174\u2013197 (2019)","journal-title":"Comput. J."},{"key":"3244_CR37","doi-asserted-by":"crossref","unstructured":"Jain, N., Choudhary, S.: Overview of virtualization in cloud computing. In: 2016 Symposium on Colossal Data Analysis and Networking (CDAN) pp. 1\u20134 IEEE. (2016)","DOI":"10.1109\/CDAN.2016.7570950"},{"key":"3244_CR38","doi-asserted-by":"publisher","first-page":"35","DOI":"10.14257\/ijast.2017.109.04","volume":"109","author":"J Shaheen","year":"2017","unstructured":"Shaheen, J.: Apache Kafka: real time implementation with Kafka architecture review. Int. J. Adv. Sci. Technol. 109, 35\u201342 (2017)","journal-title":"Int. J. Adv. Sci. Technol."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-021-03244-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-021-03244-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-021-03244-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,22]],"date-time":"2022-12-22T23:07:36Z","timestamp":1671750456000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-021-03244-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,30]]},"references-count":38,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["3244"],"URL":"https:\/\/doi.org\/10.1007\/s10586-021-03244-0","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,30]]},"assertion":[{"value":"3 September 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 November 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 January 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 March 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}