{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T20:23:13Z","timestamp":1730319793661,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,5,27]],"date-time":"2018-05-27T00:00:00Z","timestamp":1527379200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,5,27]]},"DOI":"10.1145\/3195528.3195535","type":"proceedings-article","created":{"date-parts":[[2018,7,23]],"date-time":"2018-07-23T13:02:25Z","timestamp":1532350945000},"page":"43-49","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Partitioning microservices"],"prefix":"10.1145","author":[{"given":"Munezero Immacul\u00e9e","family":"Jos\u00e9lyne","sequence":"first","affiliation":[{"name":"Makerere University, Kampala, Uganda"}]},{"given":"Doreen","family":"Tuheirwe-Mukasa","sequence":"additional","affiliation":[{"name":"Makerere University, Kampala, Uganda"}]},{"given":"Benjamin","family":"Kanagwa","sequence":"additional","affiliation":[{"name":"Makerere University, Kampala, Uganda"}]},{"given":"Joseph","family":"Balikuddembe","sequence":"additional","affiliation":[{"name":"Makerere University, Kampala, Uganda"}]}],"member":"320","published-online":{"date-parts":[[2018,5,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"{n. d.}. WIMEA-ICT. http:\/\/wimea.mak.ac.ug\/.({n. d.}). Accessed: 2017-04-15. {n. d.}. WIMEA-ICT. http:\/\/wimea.mak.ac.ug\/.({n. d.}). Accessed: 2017-04-15."},{"key":"e_1_3_2_1_2_1","unstructured":"Martin L Abbott and Michael T Fisher. 2009. The art of scalability: Scalable web architecture processes and organizations for the modern enterprise. Pearson Education. Martin L Abbott and Michael T Fisher. 2009. The art of scalability: Scalable web architecture processes and organizations for the modern enterprise. Pearson Education."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/REW.2016.026"},{"volume-title":"IEEE 9th International conference on Service Oriented Computing and Application","year":"2016","author":"Evans Roger Alshuqayran Nuha Ali Nour","key":"e_1_3_2_1_4_1"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Tugrul Asik. 2017. Policy Enforcement upon Software Based on Microservice Architecture. IEEE computer society (2017) 283--287. Tugrul Asik. 2017. Policy Enforcement upon Software Based on Microservice Architecture. IEEE computer society (2017) 283--287.","DOI":"10.1109\/SERA.2017.7965739"},{"key":"e_1_3_2_1_6_1","unstructured":"Abel Avram. 2006. Domain-Driven Design Quickly (first edit ed.). InfoQ. Abel Avram. 2006. Domain-Driven Design Quickly (first edit ed.). InfoQ."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA.2017.32"},{"key":"e_1_3_2_1_8_1","unstructured":"Dines Bj\u00f8rner. 2006. Software Engineering 3: Domains requirements and software design. Springer Science & Business Media. Dines Bj\u00f8rner. 2006. Software Engineering 3: Domains requirements and software design. Springer Science & Business Media."},{"key":"e_1_3_2_1_9_1","unstructured":"Krzysztof Czarnecki Ulrich W Eisenecker G Goos J Hartmanis and J van Leeuwen. 2000. Generative programming. Edited by G. Goos J. Hartmanis and J. van Leeuwen 15 (2000). Krzysztof Czarnecki Ulrich W Eisenecker G Goos J Hartmanis and J van Leeuwen. 2000. Generative programming. Edited by G. Goos J. Hartmanis and J. van Leeuwen 15 (2000)."},{"volume-title":"IEEE International Conference on Computing and Communication Technology, Research Innovation, and Vision for the Future 102","year":"2016","author":"Duc-Minh Dang Nguyen","key":"e_1_3_2_1_10_1"},{"key":"e_1_3_2_1_11_1","volume-title":"Microservices: Flexible Software Architecture","author":"Wolff Eberhard","year":"2016","edition":"1"},{"key":"e_1_3_2_1_12_1","unstructured":"Eric Evans. 2003. Domain-Driven Design (2nd editio ed.). Vol. 7873. Addison Wesley. Eric Evans. 2003. Domain-Driven Design (2nd editio ed.). Vol. 7873. Addison Wesley."},{"key":"e_1_3_2_1_13_1","first-page":"2015","article-title":"Microservices","volume":"28","author":"Fowler Martin","year":"2014","journal-title":"Viittattu"},{"key":"e_1_3_2_1_14_1","unstructured":"Owen Garrett. {n. d.}. Three keys to successful microservices. http:\/\/www.infoworld.com\/article\/2936148\/application-development\/three-keys-to-successful-microservices.html. ({n. d.}). Owen Garrett. {n. d.}. Three keys to successful microservices. http:\/\/www.infoworld.com\/article\/2936148\/application-development\/three-keys-to-successful-microservices.html. ({n. d.})."},{"key":"e_1_3_2_1_15_1","unstructured":"Mahmud Hasan. {n. d.}. Domain Driven Design - Clear Your Concepts Before You Start - CodeProject. ({n. d.}). https:\/\/www.codeproject.com\/articles\/339725\/domain-driven-design-clear-your-concepts-before-yo Accessed: 2017-07-15. Mahmud Hasan. {n. d.}. Domain Driven Design - Clear Your Concepts Before You Start - CodeProject. ({n. d.}). https:\/\/www.codeproject.com\/articles\/339725\/domain-driven-design-clear-your-concepts-before-yo Accessed: 2017-07-15."},{"key":"e_1_3_2_1_16_1","unstructured":"Peter Jarman. 2015. Microservices \u00e2\u0102\u015e A New Application Paradigm. Infosys (2015). Peter Jarman. 2015. Microservices \u00e2\u0102\u015e A New Application Paradigm. Infosys (2015)."},{"key":"e_1_3_2_1_17_1","unstructured":"Ulrich Kalex. {n. d.}. Business Capability Management: Your Key to the Business Board Room. http:\/\/www.opengroup.org\/johannesburg2011\/Ulrich%20Kalex%20-%20Business%20Capability%20Management.pdf. ({n. d.}). Ulrich Kalex. {n. d.}. Business Capability Management: Your Key to the Business Board Room. http:\/\/www.opengroup.org\/johannesburg2011\/Ulrich%20Kalex%20-%20Business%20Capability%20Management.pdf. ({n. d.})."},{"volume-title":"Proceedings of the 2015 International Conference on Frontiers in Education: Computer Science and Computer Engineering. CSREA Press, 330","year":"2015","author":"Kanagwa B","key":"e_1_3_2_1_18_1"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1111\/1745-5871.12072"},{"key":"e_1_3_2_1_20_1","unstructured":"Martin Fowler Lewis James. 2014. Microservices. (2014). file:\/\/\/G:\/Newfolder\/micro2\/webfile\/Microservices.html Martin Fowler Lewis James. 2014. Microservices. (2014). file:\/\/\/G:\/Newfolder\/micro2\/webfile\/Microservices.html"},{"key":"e_1_3_2_1_21_1","unstructured":"Eisele Markus. 2016. Developing Reactive Microservices (1st editio ed.). O'Reilly Media Inc. Eisele Markus. 2016. Developing Reactive Microservices (1st editio ed.). O'Reilly Media Inc."},{"key":"e_1_3_2_1_22_1","article-title":"On micro-services architecture","volume":"2","author":"Namiot Dmitry","year":"2014","journal-title":"International Journal of Open Information Technologies"},{"key":"e_1_3_2_1_23_1","unstructured":"Sam Newman. 2015. Building Microservices. \"O'Reilly Media Inc.\". Sam Newman. 2015. Building Microservices. \"O'Reilly Media Inc.\"."},{"key":"e_1_3_2_1_24_1","unstructured":"Sam Newman. 2015. Microservices. In Building Microservices. O'Reilly 1--11. Sam Newman. 2015. Microservices. In Building Microservices. O'Reilly 1--11."},{"volume-title":"CYCLOPS : A Micro Service based approach for dynamic Rating, Charging & Billing for cloud.","year":"2015","author":"Patanjali Srikanta","key":"e_1_3_2_1_25_1"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Roland Petrasch. 2017. Model-based Engineering for Microservice Architectures using Enterprise Integration Patterns for inter-service Communication. IEEE (2017) 5--8. Roland Petrasch. 2017. Model-based Engineering for Microservice Architectures using Enterprise Integration Patterns for inter-service Communication. IEEE (2017) 5--8.","DOI":"10.1109\/JCSSE.2017.8025912"},{"volume-title":"Differences Between Model-driven Development of Service-oriented and Microservice Architecture. In IEEE international conference on Software Architecture Workshop.","year":"2017","author":"Rademacher Florian","key":"e_1_3_2_1_27_1"},{"key":"e_1_3_2_1_28_1","unstructured":"Joachim Reuder and Julianne Sansa-Otim. 2013. WIMEA-ICT: Improving Weather Information Management in East Africa for effective service provision through the application of suitable ICTs. (November 2013). Joachim Reuder and Julianne Sansa-Otim. 2013. WIMEA-ICT: Improving Weather Information Management in East Africa for effective service provision through the application of suitable ICTs. (November 2013)."},{"key":"e_1_3_2_1_29_1","unstructured":"Mark Richards. 2015. Software Architecture Patterns (first edit ed.). O'Reilly Media Inc. Mark Richards. 2015. Software Architecture Patterns (first edit ed.). O'Reilly Media Inc."},{"volume-title":"All the Services Large and Micro: Revisiting Industrial Practice in Services Computing. In International Conference on Service-Oriented Computing. Springer, 36--47","year":"2015","author":"Schermann Gerald","key":"e_1_3_2_1_30_1"},{"key":"e_1_3_2_1_31_1","unstructured":"Carlos M Ferreira Shahir Daya Nguyen Van Duy Kameswara Eati. 2015. Microservices from Theory to Practice Creating Applications in IBM Bluemix Using the Microservices Approach (first edit ed.). International Technical Support Organization. 170 pages. Carlos M Ferreira Shahir Daya Nguyen Van Duy Kameswara Eati. 2015. Microservices from Theory to Practice Creating Applications in IBM Bluemix Using the Microservices Approach (first edit ed.). International Technical Support Organization. 170 pages."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWSG.2015.16"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.11"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2016.37"},{"key":"e_1_3_2_1_35_1","unstructured":"Eberhard Wolff. {n. d.}. What Are Microservices _ 3. ({n. d.}). http:\/\/www.informit.com\/articles\/article.aspx?p=2738465 Accessed: 2017-06-15. Eberhard Wolff. {n. d.}. What Are Microservices _ 3. ({n. d.}). http:\/\/www.informit.com\/articles\/article.aspx?p=2738465 Accessed: 2017-06-15."}],"event":{"name":"ICSE '18: 40th International Conference on Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS Computer Society"],"location":"Gothenburg Sweden","acronym":"ICSE '18"},"container-title":["Proceedings of the 2018 International Conference on Software Engineering in Africa"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3195528.3195535","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,12]],"date-time":"2023-01-12T04:31:58Z","timestamp":1673497918000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3195528.3195535"}},"subtitle":["a domain engineering approach"],"short-title":[],"issued":{"date-parts":[[2018,5,27]]},"references-count":35,"alternative-id":["10.1145\/3195528.3195535","10.1145\/3195528"],"URL":"https:\/\/doi.org\/10.1145\/3195528.3195535","relation":{},"subject":[],"published":{"date-parts":[[2018,5,27]]},"assertion":[{"value":"2018-05-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}