{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T22:27:34Z","timestamp":1725834454330},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319255781"},{"type":"electronic","value":"9783319255798"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-25579-8_5","type":"book-chapter","created":{"date-parts":[[2015,10,19]],"date-time":"2015-10-19T00:49:03Z","timestamp":1445215743000},"page":"81-96","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Context and Data Management for Multitenant Enterprise Applications in SaaS Environments: A Middleware Approach"],"prefix":"10.1007","author":[{"given":"Chun-Feng","family":"Liao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kung","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiu-Jye","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,10,17]]},"reference":[{"key":"5_CR1","doi-asserted-by":"crossref","unstructured":"Mell, P., Grance, T.: The NIST Definition of Cloud Computing, 2nd edn, pp. 800\u2013145. NIST Special Publication (2011)","DOI":"10.6028\/NIST.SP.800-145"},{"key":"5_CR2","unstructured":"Momm, C., Krebs, R.: A qualitative discussion of different approaches for implementing multi-tenant saas offerings. In: Proceedings of Software Engineering 2011, Workshop (2011)"},{"key":"5_CR3","unstructured":"Chong, F., Carroro, G.: Architecture strategies for catching the long tail (2011). \n                    http:\/\/msdn.microsoft.com\/en-us\/library\/aa479069.aspx"},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Koziolek, H.: The sposad architectural style for multi-tenant software applications. In: Proceedings of the 9th Working IEEE\/IFIP Conferences on Software Architecture (2012)","DOI":"10.1109\/WICSA.2011.50"},{"key":"5_CR5","unstructured":"Krebs, R., Momm, C., Konev, S.: Architectural concerns in multi-tenant saas applications. In: Proceedings of the International Conference on Cloud Computing and Service Science (CLOSER12) (2012)"},{"key":"5_CR6","unstructured":"Galchev, G., Fleischer, C., Luik, O., Kilian, F., Stanev, G.: Session handling based on shared session information, US Patent App. 11\/322,596 (2007)"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"Fang, S., Tong, Q.: A comparison of multi-tenant data storage solutions for software-as-a-service. In: Proceedings of the 6th International Conference on Computer Science and Education (ICCSE 2011) (2011)","DOI":"10.1109\/ICCSE.2011.6028592"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Aulbach, S., Grust, T., Jacobs, D., Kemper, A., Rittinger, J.: Multi-tenant databases for software as a service: schema-mapping techniques. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data (2008)","DOI":"10.1145\/1376616.1376736"},{"key":"5_CR9","doi-asserted-by":"crossref","unstructured":"Weissman, C.D., Bobrowski, S.: The design of the force.com multitenant internet application development platform. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data (2009)","DOI":"10.1145\/1559845.1559942"},{"key":"5_CR10","volume-title":"Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects","author":"DC Schmidt","year":"1996","unstructured":"Schmidt, D.C., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, vol. 2. Wiley, New York (1996)"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Bezemer, C.P., Zaidman, A.: Challenges of reengineering into multi-tenant saas applications. Delft University of Technology, Technical report TUD-SERG-2010-012 (2010)","DOI":"10.1145\/1862372.1862393"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Cai, H., Wang, N., Zhou, M.J.: A transparent approach of enabling saas multi-tenancy in the cloud. In: Proceedings of IEEE World Congress on Services (2010)","DOI":"10.1109\/SERVICES.2010.48"},{"key":"5_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"418","DOI":"10.1007\/978-3-642-16515-3_52","volume-title":"Web Information Systems and Mining","author":"H Wang","year":"2010","unstructured":"Wang, H., Zheng, Z.: Software architecture driven configurability of multi-tenant SaaS application. In: Wang, F.L., Gong, Z., Luo, X., Lei, J. (eds.) Web Information Systems and Mining. LNCS, vol. 6318, pp. 418\u2013424. Springer, Heidelberg (2010)"},{"key":"5_CR14","doi-asserted-by":"crossref","unstructured":"Truyen, E., Cardozo, N., Walraven, S., Vallejos, J., Bainomugisha, E., Gunther, S., D\u2019Hondt, T., Joosen, W.: Context-oriented programming for customizable SaaS applications. In: Proceedings of ACM Symposium on Applied Computing (2012)","DOI":"10.1145\/2245276.2245358"},{"key":"5_CR15","unstructured":"Pereira, J., Chiueh, T.C.: SQL Rewriting Engine and its Applications, Technical report. Stony Brook University (2007)"},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"Li, C.: Transforming relational database into hbase: a case study. In: 2010 IEEE International Conference on Software Engineering and Service Sciences (ICSESS). IEEE (2010)","DOI":"10.1109\/ICSESS.2010.5552465"},{"key":"5_CR17","doi-asserted-by":"crossref","unstructured":"Azeez, A., Perera, S., Gamage, D., Linton, R., Siriwardana, P., Leelaratne, D., Weerawarana, S., Fremantle, P.: Multi-tenant soa middleware for cloud computing. In: 2010 IEEE 3rd International Conference on Cloud Computing (Cloud). IEEE (2010)","DOI":"10.1109\/CLOUD.2010.50"},{"key":"5_CR18","doi-asserted-by":"crossref","unstructured":"Strauch, S., Andrikopoulos, V., S\u00e1ez, S.G., Leymann, F., Muhler, D.: Enabling tenant-aware administration and management for jbi environments. In: 2012 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA). IEEE (2012)","DOI":"10.1109\/SOCA.2012.6449463"},{"key":"5_CR19","first-page":"132","volume":"5","author":"H Shimamura","year":"2010","unstructured":"Shimamura, H., Soejima, K., Kuroda, T., Nishimura, S.: Realization of the high-density SaaS infrastructure with a fine-grained multitenant framework. NEC Tech. J. 5, 132\u2013136 (2010)","journal-title":"NEC Tech. J."},{"key":"5_CR20","unstructured":"Joines, S., Willenborg, R., Hygn, K.: Performance Analysis for Java Web Sites. Addison-Wesley Professional (2003)"},{"key":"5_CR21","doi-asserted-by":"crossref","unstructured":"Liao, C.F., Chen, K., Chen, J.J.: Toward a tenant-aware query rewriting engine for universal table schema-mapping. In: 2012 IEEE 4th International Conference on Cloud Computing Technology and Science (CloudCom) (2012)","DOI":"10.1109\/CloudCom.2012.6427562"},{"key":"5_CR22","unstructured":"Ambler, S.: Agile Database Techniques: Effective Strategies for the Agile Software Developer. Wiley (2003)"},{"key":"5_CR23","unstructured":"Aarniala, J.: Instrumenting java bytecode. In: Seminar Work for the Compilerscourse, Department of Computer Science, University of Helsinki, Finland (2005)"},{"key":"5_CR24","unstructured":"Russell, C.: Java Data Objects 2.0. JSR 243 Specification (2010)"},{"key":"5_CR25","volume-title":"DataNucleus","author":"F Miller","year":"2010","unstructured":"Miller, F., Vandome, A., John, M.: DataNucleus. VDM Publishing, Saarbrucken (2010)"},{"key":"5_CR26","volume-title":"OSGi in Action: Creating Modular Applications in Java","author":"R Hall","year":"2011","unstructured":"Hall, R., Pauls, K., McCulloch, S.: OSGi in Action: Creating Modular Applications in Java. Manning Publications Company, Greenwich (2011)"},{"key":"5_CR27","volume-title":"Apache Jmeter: A Practical Beginner\u2019s Guide to Automated Testing and Performance Measurement for your Websites","author":"EH Halili","year":"2008","unstructured":"Halili, E.H.: Apache Jmeter: A Practical Beginner\u2019s Guide to Automated Testing and Performance Measurement for your Websites. Packt Publishing, Birmingham (2008)"}],"container-title":["Communications in Computer and Information Science","Software Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-25579-8_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T06:58:51Z","timestamp":1559285931000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-25579-8_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319255781","9783319255798"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-25579-8_5","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"17 October 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}