{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,4]],"date-time":"2025-09-04T13:28:08Z","timestamp":1756992488192,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,7,11]],"date-time":"2012-07-11T00:00:00Z","timestamp":1341964800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,7,11]]},"DOI":"10.1145\/2602928.2603078","type":"proceedings-article","created":{"date-parts":[[2014,8,1]],"date-time":"2014-08-01T20:13:39Z","timestamp":1406924019000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["A case study of the variability consequences of the CQRS pattern in online business software"],"prefix":"10.1145","author":[{"given":"Jaap","family":"Kabbedijk","sequence":"first","affiliation":[{"name":"Utrecht University"}]},{"given":"Slinger","family":"Jansen","sequence":"additional","affiliation":[{"name":"Utrecht University"}]},{"given":"Sjaak","family":"Brinkkemper","sequence":"additional","affiliation":[{"name":"Utrecht University"}]}],"member":"320","published-online":{"date-parts":[[2012,7,11]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"ARs and Event Subscriptions, 2010","author":"Abdullin R","year":"2010","unstructured":"R Abdullin . Theory of CQRS Command Handlers: Sagas , ARs and Event Subscriptions, 2010 . http:\/\/abdullin.com\/journal\/ 2010 \/9\/26\/theory-of-cqrs-command-handlers-sagas-ars-and-event-subscrip.html. R Abdullin. Theory of CQRS Command Handlers: Sagas, ARs and Event Subscriptions, 2010. http:\/\/abdullin.com\/journal\/2010\/9\/26\/theory-of-cqrs-command-handlers-sagas-ars-and-event-subscrip.html."},{"key":"e_1_3_2_1_2_1","volume-title":"Pattern-Oriented Software Architecture, Volume 5: On patterns and Pattern Languages","author":"Buschmann F","year":"2007","unstructured":"F Buschmann . Pattern-Oriented Software Architecture, Volume 5: On patterns and Pattern Languages . 2007 . F Buschmann. Pattern-Oriented Software Architecture, Volume 5: On patterns and Pattern Languages. 2007."},{"key":"e_1_3_2_1_3_1","volume-title":"Pattern-Oriented Software Architecture, Volume 4: Pattern Language for Distributed Computing","author":"Buschmann F.","year":"2007","unstructured":"F. Buschmann , K. Henney , and D. C. Schmidt . Pattern-Oriented Software Architecture, Volume 4: Pattern Language for Distributed Computing . John Wiley & Sons Inc ., 2007 . F. Buschmann, K. Henney, and D. C. Schmidt. Pattern-Oriented Software Architecture, Volume 4: Pattern Language for Distributed Computing. John Wiley & Sons Inc., 2007."},{"key":"e_1_3_2_1_4_1","volume-title":"John Wiley & Sons","author":"Buschmann F.","year":"1996","unstructured":"F. Buschmann , R. Meunier , H. Rohnert , P. Sommerlad , and M. Stal . Pattern-Oriented Software Architecture, Volume 1: A System of Patterns . John Wiley & Sons , Chichester , 1996 . F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. John Wiley & Sons, Chichester, 1996."},{"key":"e_1_3_2_1_5_1","unstructured":"U Dahan. Clarified CQRS 2010. http:\/\/www.udidahan.com\/2009\/12\/09\/clarified-cqrs\/.  U Dahan. Clarified CQRS 2010. http:\/\/www.udidahan.com\/2009\/12\/09\/clarified-cqrs\/."},{"key":"e_1_3_2_1_6_1","volume-title":"Domain-driven design: tackling complexity in the heart of software","author":"Evans E.","year":"2004","unstructured":"E. Evans . Domain-driven design: tackling complexity in the heart of software . Addison-Wesley Professional , 2004 . E. Evans. Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional, 2004."},{"key":"e_1_3_2_1_7_1","volume-title":"Addison-wesley","author":"Gamma E.","year":"1995","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. Vlissides . Design patterns: elements of reusable object-oriented software . Addison-wesley , Reading, MA , 1995 . E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design patterns: elements of reusable object-oriented software. Addison-wesley, Reading, MA, 1995."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/564585.564601"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1132863.1132867"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/2017212.2017217"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/645882.672246"},{"key":"e_1_3_2_1_12_1","series-title":"Lecture Notes in Computer Science 6999","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1007\/978-3-642-24574-9_20","volume-title":"Variability in Multi-tenant Environments: Architectural Design Patterns from Industry","author":"Kabbedijk Jaap","year":"2011","unstructured":"Jaap Kabbedijk and Slinger Jansen . Variability in Multi-tenant Environments: Architectural Design Patterns from Industry . In Lecture Notes in Computer Science 6999 , pages 151 -- 160 , 2011 . Jaap Kabbedijk and Slinger Jansen. Variability in Multi-tenant Environments: Architectural Design Patterns from Industry. In Lecture Notes in Computer Science 6999, pages 151--160, 2011."},{"key":"e_1_3_2_1_13_1","volume-title":"Pattern-Oriented Software Architecture, Volume 3: Patterns for Resource Management","author":"Kircher M.","year":"2004","unstructured":"M. Kircher and P. Jain . Pattern-Oriented Software Architecture, Volume 3: Patterns for Resource Management . 2004 . M. Kircher and P. Jain. Pattern-Oriented Software Architecture, Volume 3: Patterns for Resource Management. 2004."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0255(02)00377-8"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/261119"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/PESOS.2009.5068815"},{"key":"e_1_3_2_1_17_1","unstructured":"M Nijhof. Elegant Code &gt; CQRS &gt; Event Sourcing 2010. http:\/\/elegantcode.com\/2010\/02\/05\/cqrs-event-sourcing\/.  M Nijhof. Elegant Code &gt; CQRS &gt; Event Sourcing 2010. http:\/\/elegantcode.com\/2010\/02\/05\/cqrs-event-sourcing\/."},{"key":"e_1_3_2_1_18_1","volume-title":"Three approaches to participative inquiry","author":"Reason Peter","year":"1994","unstructured":"Peter Reason . Three approaches to participative inquiry . Thousand Oaks, CA, US : Sage Publications, Inc ., 1994 . Peter Reason. Three approaches to participative inquiry. Thousand Oaks, CA, US: Sage Publications, Inc., 1994."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9102-8"},{"key":"e_1_3_2_1_20_1","volume-title":"Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects","author":"Schmidt D. C.","year":"2000","unstructured":"D. C. Schmidt . Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects . Wiley , 2000 . D. C. Schmidt. Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects. Wiley, 2000."},{"key":"e_1_3_2_1_21_1","unstructured":"O Torkel. Queries & Aggregates & DDD 2010. http:\/\/www.codinginstinct.com\/2011\/04\/queries-aggregates-ddd.html.  O Torkel. Queries & Aggregates & DDD 2010. http:\/\/www.codinginstinct.com\/2011\/04\/queries-aggregates-ddd.html."},{"key":"e_1_3_2_1_22_1","volume-title":"Design and methods","author":"Yin R. K.","year":"2009","unstructured":"R. K. Yin . Case study research : Design and methods . Sage Publications, Inc. , 2009 . R. K. Yin. Case study research: Design and methods. Sage Publications, Inc., 2009."},{"key":"e_1_3_2_1_23_1","volume-title":"CQRS and Event Sourcing","author":"Young G.","year":"2010","unstructured":"G. Young . CQRS and Event Sourcing , 2010 . http:\/\/codebetter.com\/gregyoung\/2010\/02\/13\/cqrs-and-event-sourcing\/. G. Young. CQRS and Event Sourcing, 2010. http:\/\/codebetter.com\/gregyoung\/2010\/02\/13\/cqrs-and-event-sourcing\/."}],"event":{"name":"EuroPLoP 2012: 17th European Conference on Pattern Languages of Programs","sponsor":["Springer","Wiley-Blackwell"],"location":"Irsee Germany","acronym":"EuroPLoP 2012"},"container-title":["Proceedings of the 17th European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2602928.2603078","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2602928.2603078","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:01:16Z","timestamp":1750230076000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2602928.2603078"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,7,11]]},"references-count":23,"alternative-id":["10.1145\/2602928.2603078","10.1145\/2602928"],"URL":"https:\/\/doi.org\/10.1145\/2602928.2603078","relation":{},"subject":[],"published":{"date-parts":[[2012,7,11]]},"assertion":[{"value":"2012-07-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}