{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T15:43:36Z","timestamp":1743090216004,"version":"3.40.3"},"publisher-location":"Cham","reference-count":36,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031115196"},{"type":"electronic","value":"9783031115202"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-11520-2_7","type":"book-chapter","created":{"date-parts":[[2022,7,16]],"date-time":"2022-07-16T03:24:34Z","timestamp":1657941874000},"page":"95-113","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Business Driven Microservice Design"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4115-3858","authenticated-orcid":false,"given":"Marien R.","family":"Krouwel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0024-5908","authenticated-orcid":false,"given":"Martin","family":"Op \u2019t Land","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,7,17]]},"reference":[{"issue":"2","key":"7_CR1","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/s11576-006-0028-8","volume":"48","author":"M Bichler","year":"2006","unstructured":"Bichler, M.: Design science in information systems research. WIRTSCHAFTSINFORMATIK 48(2), 133\u2013135 (2006). https:\/\/doi.org\/10.1007\/s11576-006-0028-8","journal-title":"WIRTSCHAFTSINFORMATIK"},{"key":"7_CR2","unstructured":"Bush, T.: What is the difference between APIs and microservices? January 2019. https:\/\/nordicapis.com\/what-is-the-difference-between-apis-and-microservices\/. Accessed 18 Nov 2021"},{"key":"7_CR3","doi-asserted-by":"publisher","unstructured":"Desai, V., Koladia, Y., Pansambal, S.: Microservices: architecture and technologies. Int. J. Res. Appl. Sci. Eng. Technol. (IJRASET) 8(X) (2020). https:\/\/doi.org\/10.22214\/ijraset.2020.31979","DOI":"10.22214\/ijraset.2020.31979"},{"key":"7_CR4","doi-asserted-by":"publisher","unstructured":"Dietz, J.L.G.: Enterprise Ontology \u2013 Theory and methodology. Springer, Berlin (2006). https:\/\/doi.org\/10.1007\/3-540-33149-2_2","DOI":"10.1007\/3-540-33149-2_2"},{"key":"7_CR5","unstructured":"Dietz, J.L.G.: The DEMO Specification Language v4.5. Technical Report, Enterprise Engineering institute, July 2020. https:\/\/demo.nl\/mdocs-posts\/2020-07-31-demo-specification-language-4-5\/"},{"key":"7_CR6","first-page":"1","volume":"2007","author":"JLG Dietz","year":"2007","unstructured":"Dietz, J.L.G., Hoogervorst, J.A.P.: Enterprise ontology and enterprise architecture - how to let them evolve into effective complementary notions. GEAO J. Enter. Archit. 2007, 1 (2007)","journal-title":"GEAO J. Enter. Archit."},{"key":"7_CR7","doi-asserted-by":"publisher","unstructured":"Dietz, J.L.G., Mulder, J.B.F.: Enterprise Ontology \u2013 A Human-Centric Approach to Understanding the Essence of Organisation. The Enterprise Engineering Series, Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-38854-6","DOI":"10.1007\/978-3-030-38854-6"},{"key":"7_CR8","doi-asserted-by":"publisher","unstructured":"Dijkstra, Edsger W: On the role of scientific thought. In: Selected writings on Computing: A Personal Perspective. Texts and Monographs in Computer Science. Springer, New York, pp. 60\u201366 (1982). https:\/\/doi.org\/10.1007\/978-1-4612-5695-3_12","DOI":"10.1007\/978-1-4612-5695-3_12"},{"key":"7_CR9","unstructured":"Dragoni, N., et al.: Microservices: yesterday, today, and tomorrow. CoRR, June 2016. http:\/\/arxiv.org\/abs\/1606.04036"},{"key":"7_CR10","unstructured":"Farinelli, D., McAllister, D.: API vs. Microservices: a microservice is more than just an API, October 2019. https:\/\/dzone.com\/articles\/api-vs-microservices-a-microservice-is-more-than-j. Accessed 11 Nov 2021"},{"key":"7_CR11","unstructured":"Farley, D.: The problem with microservices, October 2020. https:\/\/www.youtube.com\/watch?v=zzMLg3Ys5vI. Accessed 18 Nov 2021"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Fielding, R., et al.: RFC 2616, Hypertext Transfer Protocol - HTTP\/1.1, June 1999. http:\/\/www.rfc.net\/rfc2616.html. Accessed 04 Jan 2022","DOI":"10.17487\/rfc2616"},{"key":"7_CR13","unstructured":"Folwer, M., Lewis, J.: Microservices: Nur ein weiteres Konzeptin der Softwarearchitektur oder mehr? Online Themenspecial Innovation in und durch Architekturen 2015 (2015)"},{"key":"7_CR14","unstructured":"Fowler, M.: Microservices, March 2014. http:\/\/martinfowler.com\/articles\/microservices.html. Accessed 05 Nov 2021"},{"key":"7_CR15","unstructured":"Hardjosumarto, G.: An Enterprise Ontology basedApproach to Service Specification. Master\u2019s thesis, Delft University of Technology (2008)"},{"issue":"5","key":"7_CR16","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/1506409.1506424","volume":"52","author":"M Henning","year":"2009","unstructured":"Henning, M.: API design matters. Commun. ACM 52(5), 46\u201356 (2009). https:\/\/doi.org\/10.1145\/1506409.1506424","journal-title":"Commun. ACM"},{"issue":"2","key":"7_CR17","first-page":"87","volume":"19","author":"AR Hevner","year":"2007","unstructured":"Hevner, A.R.: A three cycle view of design science research. Scandinavian J. Inf. Syst. 19(2), 87\u201392 (2007)","journal-title":"Scandinavian J. Inf. Syst."},{"key":"7_CR18","unstructured":"de Jong, J.: A Method for Enterprise Ontology based Design of for Enterprise Information Systems. Ph.D. thesis, TU Delft (2013)"},{"key":"7_CR19","unstructured":"Juviler, J.: Microservices vs. APIs: what\u2019s the difference? November 2020. https:\/\/blog.hubspot.com\/website\/microservices-vs-api. Accessed 18 Nov 2021"},{"key":"7_CR20","doi-asserted-by":"publisher","unstructured":"Krouwel, M.R., Op \u2019t Land, M., Offerman, T.: Formalizing organization implementation. In: Advances in Enterprise Engineering X, pp. 3\u201318. EEWC 2016, Funchal, Madeira Island, Portugal (2016). https:\/\/doi.org\/10.1007\/978-3-319-39567-8_1","DOI":"10.1007\/978-3-319-39567-8_1"},{"key":"7_CR21","unstructured":"Kwan, A., Jacobsen, H.A., Chan, A., Samoojh, S.: Microservices in the modern software world. In: Proceedings of the 26th Annual International Conference on Computer Science and Software Engineering, pp. 297\u2013299. CASCON 2016, IBM Corp., USA (2016)"},{"key":"7_CR22","unstructured":"Linux Foundation: OpenAPI Specification v3.1.0, February 2021. https:\/\/spec.openapis.org\/oas\/v3.1.0. Accessed 21 Nov 2021"},{"key":"7_CR23","unstructured":"Loukides, M., Swoyer, S.: Microservices Adoption in 2020. Technical Report, O\u2019Reilly, July 2020. https:\/\/www.oreilly.com\/radar\/microservices-adoption-in-2020\/. Accessed 06 Jan 2022"},{"key":"7_CR24","unstructured":"Mannaert, H., Verelst, J.: Normalized systems: re-creating information technology based on laws for software evolvability. Koppa, Kermt, Belgium (2009)"},{"issue":"4","key":"7_CR25","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1016\/0167-9236(94)00041-2","volume":"15","author":"ST March","year":"1995","unstructured":"March, S.T., Smith, G.F.: Design and natural science research on information technology. Decis. Support Syst. 15(4), 251\u2013266 (1995). https:\/\/doi.org\/10.1016\/0167-9236(94)00041-2","journal-title":"Decis. Support Syst."},{"key":"7_CR26","unstructured":"Op \u2019t Land, M.: Applying Architecture and Ontology to the Splitting and Allying of Enterprises. Ph.D. thesis, Delft University of Technology, June 2008. http:\/\/resolver.tudelft.nl\/uuid:0edd0472-39df-4296-b692-e9916e79fb1e"},{"key":"7_CR27","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1007\/978-3-030-74196-9_13","volume-title":"Advances in Enterprise Engineering XIV","author":"M Op \u2019t Land","year":"2021","unstructured":"Op \u2019t Land, M., Krouwel, M.R., Gort, S.: Testing the concept of the RUN-Time Adaptive enterprise. In: Aveiro, D., Guizzardi, G., Pergl, R., Proper, H.A. (eds.) EEWC 2020. LNBIP, vol. 411, pp. 228\u2013242. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-74196-9_13"},{"key":"7_CR28","unstructured":"Sandoval, K.: Ultimate Guide To 9 Common HTTP Methods, January 2020. https:\/\/nordicapis.com\/ultimate-guide-to-all-9-standard-http-methods\/. Accessed 04 Jan 2022"},{"key":"7_CR29","volume-title":"The Sciences of the Artificial","author":"HA Simon","year":"1996","unstructured":"Simon, H.A.: The Sciences of the Artificial, 3rd edn. MIT Press, Cambridge (1996)","edition":"3"},{"key":"7_CR30","unstructured":"Steghuis, C.: Service granularity in SOA-projects : a trade-off analysis. Master\u2019s thesis, University of Twente, June 2006. http:\/\/essay.utwente.nl\/57339\/"},{"issue":"1","key":"7_CR31","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/TSC.2011.38","volume":"6","author":"LI Terlouw","year":"2013","unstructured":"Terlouw, L.I., Albani, A.: An enterprise ontology-based approach to service specification. IEEE Trans. Serv. Comput. 6(1), 89\u2013101 (2013). https:\/\/doi.org\/10.1109\/TSC.2011.38","journal-title":"IEEE Trans. Serv. Comput."},{"key":"7_CR32","unstructured":"The Open Group (TOG): Microservices Architecture (2016). http:\/\/www.opengroup.org\/soa\/source-book\/msawp\/. Accessed 21 Nov 2021"},{"key":"7_CR33","unstructured":"Wiersma, R., Ravesteyn, P.: A method for defining optimum service granularity. In: 21$$^{st}$$ Annual International Information Management Association (IIMA), Utrecht, The Netherlands (2010)"},{"key":"7_CR34","unstructured":"Wikipedia: Microservices. https:\/\/en.wikipedia.org\/wiki\/Microservices. Accessed 11 Nov 2021"},{"issue":"3","key":"7_CR35","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/s00450-016-0337-0","volume":"32","author":"O Zimmermann","year":"2016","unstructured":"Zimmermann, O.: Microservices tenets. Comput. Sc. Res. Dev. 32(3), 301\u2013310 (2016). https:\/\/doi.org\/10.1007\/s00450-016-0337-0","journal-title":"Comput. Sc. Res. Dev."},{"key":"7_CR36","unstructured":"Zimmermann, O.: domain specific service decomposition with microservice API patterns, February 2019. https:\/\/www.conf-micro.services\/2019\/slides\/\/keynotes\/Zimmerman.pdf. Accessed 11 Nov 2021"}],"container-title":["Lecture Notes in Business Information Processing","Advances in Enterprise Engineering XV"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-11520-2_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,16]],"date-time":"2022-07-16T03:25:16Z","timestamp":1657941916000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-11520-2_7"}},"subtitle":["An Enterprise Ontology Based Approach to API Specifications"],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031115196","9783031115202"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-11520-2_7","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"17 July 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EEWC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Enterprise Engineering Working Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 November 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 December 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"eewc2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/ciaonetwork.org\/events\/11th-enterprise-engineering-working-conference-eewc-2021","order":11,"name":"conference_url","label":"Conference URL","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":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"16","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":"5","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":"3","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":"31% - 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":"1.5","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)"}}]}}