{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,24]],"date-time":"2025-05-24T05:06:51Z","timestamp":1748063211230,"version":"3.40.3"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031358821"},{"type":"electronic","value":"9783031358838"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-35883-8_12","type":"book-chapter","created":{"date-parts":[[2023,7,5]],"date-time":"2023-07-05T06:08:15Z","timestamp":1688537295000},"page":"179-191","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Towards a Microservice-Based Middleware for a Multi-hazard Early Warning System"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8796-0674","authenticated-orcid":false,"given":"Adeyinka","family":"Akanbi","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,7,6]]},"reference":[{"key":"12_CR1","unstructured":"ISDR: Terminology Basic Terms of Disaster Risk Reduction (2004). http:\/\/www.unisdr.org\/eng\/library\/lib-terminology-eng%20home.htm"},{"issue":"2","key":"12_CR2","doi-asserted-by":"publisher","first-page":"122","DOI":"10.5771\/0943-7444-2019-2-122","volume":"46","author":"ML Zeng","year":"2019","unstructured":"Zeng, M.L.: Interoperability. Knowl. Organ. 46(2), 122\u2013146 (2019)","journal-title":"Knowl. Organ."},{"key":"12_CR3","unstructured":"IDNDR: Yokahoma strategy and plan for action for a safer world. Yokahoma, Japan, United Nations (1994). https:\/\/www.ifrc.org\/Docs\/idrl\/I248EN.pdf. Accessed 2 Sept 2021"},{"key":"12_CR4","unstructured":"UNISDR: Developing early warning systems, a checklist: third international conference on early warning (EWC III), 27\u201329 March 2006, Bonn, Germany. Geneva, Switzerland: UNISDR (2006). http:\/\/www.undrr.org\/publication\/developing-early-warning-systems-checklistthird-international-conference-early-warning. Accessed 01 Mar 2021"},{"key":"12_CR5","unstructured":"UNFCCC: Paris Agreement. Paris, France: United Nations Framework Convention on Climate Change (2015). https:\/\/unfccc.int\/sites\/default\/fles\/english_paris_agreement.pdf. Accessed 2 Sept 2021"},{"key":"12_CR6","unstructured":"CRED, E.: EM-DAT: The OFDA (2011)"},{"key":"12_CR7","doi-asserted-by":"publisher","DOI":"10.1016\/j.earscirev.2019.102973","volume":"200","author":"F Guzzetti","year":"2020","unstructured":"Guzzetti, F., et al.: Geographical landslide early warning systems. Earth Sci. Rev. 200, 102973 (2020)","journal-title":"Earth Sci. Rev."},{"key":"12_CR8","unstructured":"Rogers, D., Tsirkunov, V.: Costs and benefits of early warning systems. Global assessment rep. (2011)"},{"key":"12_CR9","unstructured":"Teisberg, T.J., Weiher, R.F.: Benefits and Costs of Early Warning Systems for Major Natural Hazards. Background Paper. World Bank (2009)"},{"issue":"2","key":"12_CR10","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1007\/s11069-018-3173-7","volume":"92","author":"C Liu","year":"2018","unstructured":"Liu, C., Guo, L., Ye, L., Zhang, S., Zhao, Y., Song, T.: A review of advances in China\u2019s flash flood early-warning system. Nat. Hazards 92(2), 619\u2013634 (2018). https:\/\/doi.org\/10.1007\/s11069-018-3173-7","journal-title":"Nat. Hazards"},{"key":"12_CR11","unstructured":"Apache Mesos. https:\/\/mesos.apache.org\/. Accessed 14 Nov 2022"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Braimoh, A., Manyena, B., Obuya, G., Muraya, F.: Assessment of food security early warning systems for East and Southern Africa (2018)","DOI":"10.1596\/29269"},{"key":"12_CR13","doi-asserted-by":"publisher","unstructured":"\u0160aki\u0107 Trogrli\u0107, R., van den Homberg, M., Budimir, M., McQuistan, C., Sneddon, A., Golding, B.: Early warning systems and their role in disaster risk reduction. In: Golding, B. (eds.) Towards the \u201cPerfect\u201d Weather Warning. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-030-98989-7_2","DOI":"10.1007\/978-3-030-98989-7_2"},{"key":"12_CR14","doi-asserted-by":"publisher","DOI":"10.1016\/j.enggeo.2020.105817","volume":"278","author":"Q Xu","year":"2020","unstructured":"Xu, Q., et al.: Successful implementations of a real-time and intelligent early warning system for loess landslides on the Heifangtai terrace China. Eng. Geol. 278, 105817 (2020)","journal-title":"Eng. Geol."},{"issue":"2","key":"12_CR15","first-page":"2167","volume":"7","author":"SK Kafle","year":"2017","unstructured":"Kafle, S.K.: Disaster early warning systems in Nepal: institutional and operational frameworks. J. Geogr. Nat. Disasters 7(2), 2167\u20132587 (2017)","journal-title":"J. Geogr. Nat. Disasters"},{"issue":"3","key":"12_CR16","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1080\/19474199.2012.683444","volume":"7","author":"M Masinde","year":"2011","unstructured":"Masinde, M., Bagula, A.: ITIKI: bridge between African indigenous knowledge and modern science of drought prediction. Knowl. Manag. Dev. J. 7(3), 274\u2013290 (2011)","journal-title":"Knowl. Manag. Dev. J."},{"issue":"3","key":"12_CR17","doi-asserted-by":"publisher","first-page":"563","DOI":"10.1007\/s10021-018-0286-5","volume":"22","author":"L Jim\u00e9nez","year":"2019","unstructured":"Jim\u00e9nez, L., et al.: Ecosystem responses to climate-related changes in a Mediterranean alpine environment over the last ~ 180 years. Ecosystems 22(3), 563\u2013577 (2019)","journal-title":"Ecosystems"},{"issue":"4","key":"12_CR18","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1257\/jep.32.4.33","volume":"32","author":"M Auffhammer","year":"2018","unstructured":"Auffhammer, M.: Quantifying economic damages from climate change. J. Econ. Perspect. 32(4), 33\u201352 (2018)","journal-title":"J. Econ. Perspect."},{"key":"12_CR19","doi-asserted-by":"publisher","DOI":"10.1016\/j.ecolind.2020.106529","volume":"117","author":"HK Edmonds","year":"2020","unstructured":"Edmonds, H.K., Lovell, J.E., Lovell, C.A.K.: A new composite climate change vulnerability index. Ecol. Ind. 117, 106529 (2020)","journal-title":"Ecol. Ind."},{"key":"12_CR20","doi-asserted-by":"crossref","unstructured":"Akanbi, A.K., Masinde, M.: Towards semantic integration of heterogeneous sensor data with indigenous knowledge for drought forecasting. In: Proceedings of the Doctoral Symposium of the 16th International Middleware Conference, pp. 1\u20135, December 2015","DOI":"10.1145\/2843966.2843968"},{"issue":"11","key":"12_CR21","doi-asserted-by":"publisher","first-page":"3166","DOI":"10.3390\/s20113166","volume":"20","author":"A Akanbi","year":"2020","unstructured":"Akanbi, A., Masinde, M.: A distributed stream processing middleware framework for real-time analysis of heterogeneous data on big data platform: case of environmental monitoring. Sensors 20(11), 3166 (2020)","journal-title":"Sensors"},{"key":"12_CR22","unstructured":"Newman, S.: Building microservices. O'Reilly Media, Inc. (2021)"},{"key":"12_CR23","unstructured":"Burns, B., Beda, J., Hightower, K., Evenson, L.: Kubernetes: Up and Running. O'Reilly Media, Inc. (2022)"},{"key":"12_CR24","doi-asserted-by":"crossref","unstructured":"Xiao, Z., Wijegunaratne, I., Qiang, X.: Reflections on SOA and microservices. In: 2016 4th International Conference on Enterprise Systems (ES), pp. 60\u201367. IEEE, November 2016","DOI":"10.1109\/ES.2016.14"},{"key":"12_CR25","unstructured":"Docker SwarmKit. https:\/\/docs.docker.com\/engine\/swarm\/key-concepts\/. Accessed 15 Nov 2022"},{"key":"12_CR26","unstructured":"Google Kubernetes. https:\/\/cloud.google.com\/kubernetes-engine. Accessed 15 Nov 2022"},{"key":"12_CR27","unstructured":"Redhat Open Shift. https:\/\/www.redhat.com\/en\/technologies\/cloud-computing\/openshift\/container-platform. Accessed 15 Nov 2022"},{"key":"12_CR28","unstructured":"Nomad. https:\/\/www.nomadproject.io\/. Accessed 08 Nov 2022"},{"key":"12_CR29","unstructured":"Docker Compose. https:\/\/github.com\/docker\/compose. Accessed 15 Oct 2022"},{"key":"12_CR30","unstructured":"Cloudify. https:\/\/cloudify.co\/. Accessed 10 Nov 2022"},{"key":"12_CR31","unstructured":"Muralidharan, S., Song, G., Ko, H.: Monitoring and managing IoT applications in smart cities using kubernetes. Cloud Comput. 11 (2019)"},{"key":"12_CR32","unstructured":"Global Application Container Market - Industry Trends and Forecast to 2029. https:\/\/www.databridgemarketresearch.com\/reports\/global-application-container-market. Accessed 14 Nov 2022"},{"key":"12_CR33","unstructured":"GitHub. https:\/\/github.com\/yinchar\/MHEWS-Kubernetes-Cluster-EnvPram\/blob\/4b54786fa54b677b433f1aee1007c91875cf558f\/cluster-environment-parameters. Accessed 18 Nov 2022"},{"key":"12_CR34","unstructured":"Akanbi, A.: Development of Semantics-Based Distributed Middleware for Heterogeneous Data Integration and its Application for Drought (Doctoral dissertation, Central University of Technology, Free State) (2019)"},{"key":"12_CR35","doi-asserted-by":"crossref","unstructured":"Amar\u00e1, J., Str\u00f6ele, V., Braga, R., Dantas, M., Bauer, M.: Integrating heterogeneous stream and historical data sources using SQL. J. Inf. Data Manag. 13(2) (2022)","DOI":"10.5753\/jidm.2022.2488"},{"key":"12_CR36","doi-asserted-by":"publisher","unstructured":"Turin, G., Borgarelli, A., Donetti, S., Johnsen, E.B., Tapia Tarifa, S.L., Damiani, F.: A formal model of the kubernetes container framework. In: Margaria, T., Steffen, B. (eds.) Leveraging Applications of Formal Methods, Verification and Validation: Verification Principles. ISoLA 2020. Lecture Notes in Computer Science(), vol. 12476. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-61362-4_32","DOI":"10.1007\/978-3-030-61362-4_32"},{"key":"12_CR37","doi-asserted-by":"crossref","unstructured":"Bisong, E.: Containers and google kubernetes engine. In: Building Machine Learning and Deep Learning Models on Google Cloud Platform, pp. 655\u2013670). Apress, Berkeley, CA (2019)","DOI":"10.1007\/978-1-4842-4470-8_45"}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Emerging Technologies for Developing Countries"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-35883-8_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,5]],"date-time":"2023-07-05T06:11:30Z","timestamp":1688537490000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-35883-8_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031358821","9783031358838"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-35883-8_12","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"6 July 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"AFRICATEK","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Emerging Technologies for Developing Countries","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Bloemfontein","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"South Africa","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 December 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 December 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"africatek2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Confy plus","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"24","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"14","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"58% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}