{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T12:14:55Z","timestamp":1725624895675},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642245732"},{"type":"electronic","value":"9783642245749"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-24574-9_20","type":"book-chapter","created":{"date-parts":[[2011,10,24]],"date-time":"2011-10-24T21:27:52Z","timestamp":1319491672000},"page":"151-160","source":"Crossref","is-referenced-by-count":8,"title":["Variability in Multi-tenant Environments: Architectural Design Patterns from Industry"],"prefix":"10.1007","author":[{"given":"Jaap","family":"Kabbedijk","sequence":"first","affiliation":[]},{"given":"Slinger","family":"Jansen","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"20_CR1","first-page":"701","volume-title":"IEEE International Conference on Services Computing, SCC 2007","author":"D. Ma","year":"2007","unstructured":"Ma, D.: The Business Model of \u201dSoftware-As-A-Service\u201d. In: IEEE International Conference on Services Computing, SCC 2007, pp. 701\u2013702. IEEE, Los Alamitos (2007)"},{"issue":"2","key":"20_CR2","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1109\/MS.2004.1270766","volume":"21","author":"N. Gold","year":"2005","unstructured":"Gold, N., Mohan, A., Knight, C., Munro, M.: Understanding service-oriented software. IEEE Software\u00a021(2), 71\u201377 (2005)","journal-title":"IEEE Software"},{"issue":"10","key":"20_CR3","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MC.2003.1236470","volume":"36","author":"M. Turner","year":"2003","unstructured":"Turner, M., Budgen, D., Brereton, P.: Turning software into a service. Computer\u00a036(10), 38\u201344 (2003)","journal-title":"Computer"},{"key":"20_CR4","first-page":"1","volume":"6","author":"A. Dubey","year":"2007","unstructured":"Dubey, A., Wagle, D.: Delivering software as a service. The McKinsey Quarterly\u00a06, 1\u201312 (2007)","journal-title":"The McKinsey Quarterly"},{"key":"20_CR5","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1145\/1862372.1862393","volume-title":"Proceedings of the International Workshop on Principles of Software Evolution (IWPSE)","author":"C. Bezemer","year":"2010","unstructured":"Bezemer, C., Zaidman, A.: Multi-tenant SaaS applications: maintenance dream or nightmare? In: Proceedings of the International Workshop on Principles of Software Evolution (IWPSE), pp. 88\u201392. ACM, New York (2010)"},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"Bezemer, C., Zaidman, A., Platzbeecker, B., Hurkmans, T., Hart, A.: Enabling multi-tenancy: An industrial experience report. In: 26th IEEE Int. Conf. on Software Maintenance, ICSM (2010)","DOI":"10.1109\/ICSM.2010.5609735"},{"key":"20_CR7","doi-asserted-by":"crossref","unstructured":"Guo, C., Sun, W., Huang, Y., Wang, Z., Gao, B.: A framework for native multi-tenancy application development and management. In: The 9th IEEE International Conference on E-Commerce Technology, pp. 551\u2013558 (2007)","DOI":"10.1109\/CEC-EEE.2007.4"},{"key":"20_CR8","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1109\/SCC.2008.138","volume-title":"IEEE International Conference on Services Computing, SCC 2008","author":"T. Kwok","year":"2008","unstructured":"Kwok, T., Nguyen, T., Lam, L.: A software as a service with multi-tenancy support for an electronic contract management application. In: IEEE International Conference on Services Computing, SCC 2008, vol.\u00a02, pp. 179\u2013186. IEEE, Los Alamitos (2008)"},{"key":"20_CR9","volume-title":"Case study research: Design and methods","author":"R. Yin","year":"2009","unstructured":"Yin, R.: Case study research: Design and methods. Sage Publications, Inc., Thousand Oaks (2009)"},{"issue":"1","key":"20_CR10","doi-asserted-by":"crossref","first-page":"75","DOI":"10.2307\/25148625","volume":"28","author":"A.R. Hevner","year":"2004","unstructured":"Hevner, A.R., March, S., Park, J., Ram, S.: Design science in information systems research. Mis Quarterly\u00a028(1), 75\u2013105 (2004)","journal-title":"Mis Quarterly"},{"key":"20_CR11","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/978-1-4419-5653-8_10","volume":"22","author":"M.C. Tremblay","year":"2010","unstructured":"Tremblay, M.C., Hevner, A.R., Berndt, D.J.: The Use of Focus Groups in Design Science Research. Design Research in Information Systems\u00a022, 121\u2013143 (2010)","journal-title":"Design Research in Information Systems"},{"key":"20_CR12","unstructured":"Cooper, H.: Synthesizing research: A guide for literature reviews (1998)"},{"issue":"2","key":"20_CR13","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P. Runeson","year":"2009","unstructured":"Runeson, P., H\u00f6st, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering\u00a014(2), 131\u2013164 (2009)","journal-title":"Empirical Software Engineering"},{"key":"20_CR14","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1145\/1951365.1951382","volume-title":"Proceedings of the 14th International Conference on Extending Database Technology","author":"O. Schiller","year":"2011","unstructured":"Schiller, O., Schiller, B., Brodt, A., Mitschang, B.: Native support of multi-tenancy in RDBMS for software as a service. In: Proceedings of the 14th International Conference on Extending Database Technology, pp. 117\u2013128. ACM, New York (2011)"},{"key":"20_CR15","doi-asserted-by":"crossref","unstructured":"Pohl, K., B\u00f6ckle, G., van der Linden, F.: Software product line engineering: foundations, principles, and techniques. Springer-Verlag New York Inc., Secaucus (2005)","DOI":"10.1007\/3-540-28901-1"},{"issue":"8","key":"20_CR16","first-page":"705","volume":"35","author":"M. Svahnberg","year":"2005","unstructured":"Svahnberg, M., van Gurp, J., Bosch, J.: A taxonomy of variability realization techniques. Software: Practice and Experience\u00a035(8), 705\u2013754 (2005)","journal-title":"Software: Practice and Experience"},{"issue":"20","key":"20_CR17","first-page":"46","volume":"3","author":"W. Eckerson","year":"1995","unstructured":"Eckerson, W.: Three Tier Client\/Server Architectures: Achieving Scalability, Performance, and Efficiency in Client\/Server Applications. Open Information Systems\u00a03(20), 46\u201350 (1995)","journal-title":"Open Information Systems"},{"issue":"3","key":"20_CR18","first-page":"26","volume":"1","author":"G. Krasner","year":"1988","unstructured":"Krasner, G., Pope, S.: A description of the model-view-controller user interface paradigm in the smalltalk-80 system. Journal of Object Oriented Programming\u00a01(3), 26\u201349 (1988)","journal-title":"Journal of Object Oriented Programming"},{"key":"20_CR19","volume-title":"A pattern language","author":"C. Alexander","year":"1977","unstructured":"Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A pattern language. Oxford Univ. Pr., Oxford (1977)"},{"key":"20_CR20","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software, vol.\u00a0206"},{"key":"20_CR21","volume-title":"Pattern-Oriented Software Architecture : A System of Patterns","author":"F. Buschmann","year":"1996","unstructured":"Buschmann, F.: Pattern-Oriented Software Architecture: A System of Patterns, vol.\u00a01. John Wiley & Sons, Chichester (1996)"},{"key":"20_CR22","volume-title":"Pattern-Oriented Software Architecture : Patterns for Concurrent and Networked Objects","author":"D. Schmidt","year":"2000","unstructured":"Schmidt, D.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects, vol.\u00a02. Wiley, Chichester (2000)"},{"key":"20_CR23","unstructured":"Kircher, M., Jain, P.: Pattern-Oriented Software Architecture : Patterns for Resource Management, vol. 3 (2004)"},{"key":"20_CR24","volume-title":"Pattern-Oriented Software Architecture : Pattern Language for Distributed Computing","author":"F. Buschmann","year":"2007","unstructured":"Buschmann, F., Henney, K., Schmidt, D.: Pattern-Oriented Software Architecture: Pattern Language for Distributed Computing, vol.\u00a04. Wiley, Chichester (2007)"},{"key":"20_CR25","unstructured":"Buschmann, F.: Pattern-Oriented Software Architecture : On patterns and Pattern Languages, vol. 5 (2007)"}],"container-title":["Lecture Notes in Computer Science","Advances in Conceptual Modeling. Recent Developments and New Directions"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-24574-9_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,12]],"date-time":"2021-12-12T09:24:40Z","timestamp":1639301080000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-24574-9_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642245732","9783642245749"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-24574-9_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}