{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T04:06:10Z","timestamp":1750737970067},"reference-count":43,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"1","license":[{"start":{"date-parts":[[2015,1,29]],"date-time":"2015-01-29T00:00:00Z","timestamp":1422489600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Internet Serv Appl"],"published-print":{"date-parts":[[2015,12]]},"DOI":"10.1186\/s13174-014-0017-x","type":"journal-article","created":{"date-parts":[[2015,1,28]],"date-time":"2015-01-28T12:48:39Z","timestamp":1422449319000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["PaaSHopper: Policy-driven middleware for multi-PaaS environments"],"prefix":"10.5753","volume":"6","author":[{"given":"Stefan","family":"Walraven","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimitri Van","family":"Landuyt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ansar","family":"Rafique","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bert","family":"Lagaisse","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"3742","published-online":{"date-parts":[[2015,1,29]]},"reference":[{"key":"17_CR1","volume-title":"The nist definition of cloud computing. Special publication 800\u00e2\u20ac\u201c145, National Institute of Standards and Technology (NIST)","author":"P Mell","year":"2011","unstructured":"Mell P, Grance T (2011) The nist definition of cloud computing. Special publication 800\u00e2\u20ac\u201c145, National Institute of Standards and Technology (NIST) http:\/\/csrc.nist.gov\/publications\/nistpubs\/800\u00e2\u20ac\u201c145\/SP800\u00e2\u20ac\u201c145.pdf"},{"issue":"4","key":"17_CR2","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M: A view of cloud computing. Commun ACM 2010, 53(4):50\u201358. doi:10.1145\/1721654.1721672","journal-title":"Commun ACM"},{"issue":"1","key":"17_CR3","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/s13174-010-0007-6","volume":"1","author":"Q Zhang","year":"2010","unstructured":"Zhang Q, Cheng L, Boutaba R: Cloud computing: State-of-the-art and research challenges. J Internet Serv Appl 2010, 1(1):7\u201318. doi:10.1007\/s13174\u2013010\u20130007\u20136","journal-title":"J Internet Serv Appl"},{"key":"17_CR4","unstructured":"Amazon Web Services LLCAmazon Elastic Compute Cloud (Amazon EC2). . [Last visited on November 24, 2014]. http:\/\/aws.amazon.com\/ec2\/"},{"key":"17_CR5","unstructured":"Google Inc.Google App Engine. . [Last visited on November 24, 2014]. https:\/\/cloud.google.com\/appengine\/docs"},{"key":"17_CR6","unstructured":"Salesforce.com Inc.Salesforce CRM. . [Last visited on November 24, 2014]. http:\/\/www.salesforce.com\/"},{"issue":"8","key":"17_CR7","doi-asserted-by":"crossref","first-page":"669","DOI":"10.1007\/s00607-013-0346-9","volume":"96","author":"S Walraven","year":"2014","unstructured":"Walraven S, Truyen E, Joosen W: Comparing PaaS offerings in light of SaaS development. Computing 2014, 96(8):669\u2013724. doi:10.1007\/s00607\u2013013\u20130346\u20139","journal-title":"Computing"},{"key":"17_CR8","volume-title":"It\u00e2\u20ac\u2122s 2014 and PaaS is eating the world.","author":"D Mueller","year":"2014","unstructured":"Mueller D (2014) It\u00e2\u20ac\u2122s 2014 and PaaS is eating the world https:\/\/www.openshift.com\/blogs\/its-2014-and-paas-is-eating-the-world"},{"issue":"1","key":"17_CR9","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/MC.2009.20","volume":"42","author":"N Leavitt","year":"2009","unstructured":"Leavitt N: Is cloud computing really ready for prime time? Computer 2009, 42(1):15\u201320. doi:10.1109\/MC.2009.20","journal-title":"Computer"},{"issue":"1","key":"17_CR10","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1016\/j.dss.2010.12.006","volume":"51","author":"S Marston","year":"2011","unstructured":"Marston S, Li Z, Bandyopadhyay S, Zhang J, Ghalsasi A: Cloud computing \u2014 the business perspective. Decis Support Syst 2011, 51(1):176\u2013189. doi:10.1016\/j.dss.2010.12.006","journal-title":"Decis Support Syst"},{"key":"17_CR11","author":"F Paraiso","year":"2012","unstructured":"Paraiso F, Haderer N, Merle P, Rouvoy R, Seinturier L (2012) A federated multi-cloud PaaS infrastructure In: CLOUD \u00e2\u20ac\u212212: IEEE 5th International Conference on Cloud Computing, 392\u00e2\u20ac\u201c399.. IEEE. doi:10.1109\/CLOUD.2012.79.","journal-title":"IEEE"},{"key":"17_CR12","volume-title":"ZDNet.com. . [Last visited on November 24, 2014].","author":"Z Whittaker","year":"2012","unstructured":"Whittaker Z (2012) Amazon cloud down; reddit, github, other major sites affected. ZDNet.com. . [Last visited on November 24, 2014]. http:\/\/www.zdnet.com\/article\/amazon-cloud-down-reddit-github-other-major-sites-affected\/"},{"key":"17_CR13","volume-title":"VentureBeat. . [Last visited on November 24, 2014].","author":"D Takahashi","year":"2011","unstructured":"Takahashi D (2011) Amazon\u00e2\u20ac\u2122s outage in third day: debate over cloud computing\u00e2\u20ac\u2122s future begins. VentureBeat. . [Last visited on November 24, 2014]. http:\/\/venturebeat.com\/2011\/04\/23\/amazonsoutage-in-third-day-debate-over-cloud-computings-future-begins"},{"key":"17_CR14","volume-title":"The New York Times (Bits). . [Last visited on November 24, 2014].","author":"N Bilton","year":"2012","unstructured":"Bilton N (2012) Amazon web services knocked offline by storms. The New York Times (Bits). . [Last visited on November 24, 2014]. http:\/\/bits.blogs.nytimes.com\/2012\/06\/30\/amazon-web-services-knocked-offline-by-storms\/"},{"key":"17_CR15","volume-title":"Architecture strategies for catching the long tail. Microsoft Corporation.","author":"F Chong","year":"2006","unstructured":"Chong F, Carraro G (2006) Architecture strategies for catching the long tail. Microsoft Corporation. . http:\/\/msdn.microsoft.com\/en-us\/library\/aa479069.aspx"},{"key":"17_CR16","volume-title":"A framework for native multi-tenancy application development and management","author":"CJ Guo","year":"2007","unstructured":"Guo CJ, Sun W, Huang Y, Wang ZH, Gao B (2007) A framework for native multi-tenancy application development and management In: CEC\/EEE \u00e2\u20ac\u212207: 9th IEEE International Conference on E-Commerce Technology and 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services, 551\u00e2\u20ac\u201c558.. IEEE. doi:10.1109\/CEC-EEE.2007.4."},{"issue":"5","key":"17_CR17","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/MC.2013.168","volume":"46","author":"N Leavitt","year":"2013","unstructured":"Leavitt N: Hybrid clouds move to the forefront. Computer 2013, 46(5):15\u201318. doi:10.1109\/MC.2013.168","journal-title":"Computer"},{"key":"17_CR18","first-page":"7","volume-title":"ARM \u201913: Proceedings of the 12th International Workshop on Adaptive and Reflective Middleware","author":"T Desair","year":"2013","unstructured":"Desair T, Joosen W, Lagaisse B, Rafique A, Walraven S: Policy-driven middleware for heterogeneous, hybrid cloud platforms. In ARM \u201913: Proceedings of the 12th International Workshop on Adaptive and Reflective Middleware. ACM, New York, NY, USA; 2013:7\u201312. doi:10.1145\/2541583.2541585"},{"key":"17_CR19","author":"A Rafique","year":"2014","unstructured":"Rafique A, Walraven S, Lagaisse B, Desair T, Joosen W (2014) Towards portability and interoperability support in middleware for hybrid clouds In: CrossCloud \u00e2\u20ac\u212214: Proceedings of the 1st IEEE INFOCOM CrossCloud Workshop, 7\u00e2\u20ac\u201c12.. IEEE. doi:10.1109\/INFCOMW.2014.6849160.","journal-title":"IEEE"},{"key":"17_CR20","volume-title":"CW Reports 654. .","author":"M Decat","year":"2014","unstructured":"Decat M, Bogaerts J, Lagaisse B, Joosen W (2014) The e-document case study: Functional analysis and access control requirements. CW Reports 654. . https:\/\/lirias.kuleuven.be\/handle\/123456789\/440202"},{"key":"17_CR21","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1007\/978-3-642-24755-2_6","volume-title":"ServiceWave \u201911: Towards a Service-Based Internet","author":"D Petcu","year":"2011","unstructured":"Petcu D: Portability and interoperability between clouds: Challenges and case study. In ServiceWave \u201911: Towards a Service-Based Internet. Springer, Berlin, Heidelberg; 2011:62\u201374. doi:10.1007\/978\u20133-642\u201324755\u20132_6"},{"issue":"3","key":"17_CR22","first-page":"251","volume":"15","author":"D Petcu","year":"2014","unstructured":"Petcu D, Vasilakos AV: Portability in clouds: Approaches and research opportunities. Scalable Comput Pract Exp 2014, 15(3):251\u2013270. doi:10.12694\/scpe.v15i3.1019","journal-title":"Scalable Comput Pract Exp"},{"key":"17_CR23","unstructured":"Red Hat Inc.Hibernate Object\/Grid Mapper (OGM). . [Last visited on November 24, 2014]. http:\/\/hibernate.org\/ogm\/"},{"key":"17_CR24","unstructured":"Impetus Technologies Inc.Kundera: Object-datastore mapping library for NoSQL datastores. . [Last visited on November 24, 2014]. https:\/\/github.com\/impetus-opensource\/Kundera"},{"key":"17_CR25","unstructured":"Fowler M (2004) Inversion of control containers and the dependency injection pattern. . http:\/\/martinfowler.com\/articles\/injection.html"},{"key":"17_CR26","first-page":"370","volume-title":"Middleware \u201911: Proceedings of the 12th ACM\/IFIP\/USENIX International Conference on Middleware","author":"S Walraven","year":"2011","unstructured":"Walraven S, Truyen E, Joosen W: A middleware layer for flexible and cost-efficient multi-tenant applications. In Middleware \u201911: Proceedings of the 12th ACM\/IFIP\/USENIX International Conference on Middleware. Springer, Berlin, Heidelberg; 2011:370\u2013389. doi:10.1007\/978\u20133-642\u201325821\u20133_19"},{"key":"17_CR27","unstructured":"Red Hat Inc.Red Hat OpenShift. . [Last visited on November 24, 2014]. https:\/\/www.openshift.com\/"},{"key":"17_CR28","unstructured":"VMware Inc.Cloud Foundry. . [Last visited on November 24, 2014]. http:\/\/www.cloudfoundry.org\/"},{"key":"17_CR29","volume-title":"Component software - beyond object-oriented programming","author":"C Szyperski","year":"2002","unstructured":"Szyperski C: Component software - beyond object-oriented programming. Addison-Wesley\/ACM Press, Boston, MA, USA; 2002."},{"key":"17_CR30","volume-title":"Aspect-oriented Software Development","author":"RE Filman","year":"2004","unstructured":"Filman RE, Elrad T, Clarke S, Ak\u015fit M: Aspect-oriented Software Development. Addison-Wesley Professional, Boston, MA, USA; 2004."},{"key":"17_CR31","doi-asserted-by":"crossref","unstructured":"Papazoglou MP (2003) Service-oriented computing: Concepts, characteristics and directions In: WISE \u201903: Proceedings of the Fourth International Conference on Web Information Systems Engineering, 3\u201312.. IEEE. doi:10.1109\/WISE.2003.1254461. Papazoglou MP (2003) Service-oriented computing: Concepts, characteristics and directions In: WISE \u201903: Proceedings of the Fourth International Conference on Web Information Systems Engineering, 3\u201312.. IEEE. doi:10.1109\/WISE.2003.1254461.","DOI":"10.1109\/WISE.2003.1254461"},{"issue":"1","key":"17_CR32","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1109\/MIC.2005.21","volume":"9","author":"MN Huhns","year":"2005","unstructured":"Huhns MN, Singh MP: Service-oriented computing: Key concepts and principles. IEEE Internet Computing 2005, 9(1):75\u201381. doi:10.1109\/MIC.2005.21 doi:10.1109\/MIC.2005.21 10.1109\/MIC.2005.21","journal-title":"IEEE Internet Computing"},{"key":"17_CR33","volume-title":"Defining composite configurable SaaS application packages using SCA, variability descriptors and multi-tenancy patterns In: ICIW \u201908: 3rd International Conference on Internet and Web Applications and Services","author":"R Mietzner","year":"2008","unstructured":"Mietzner R, Leymann F, Papazoglou MP (2008) Defining composite configurable SaaS application packages using SCA, variability descriptors and multi-tenancy patterns In: ICIW \u201908: 3rd International Conference on Internet and Web Applications and Services, 156\u2013161.. IEEE. doi:10.1109\/ICIW.2008.68"},{"key":"17_CR34","volume-title":"Interoperability and portability of cloud service enablers in a PaaS environment In: CLOSER \u201912: Proceedings of the 2nd International Conference on Cloud Computing and Services Science","author":"D Cunha","year":"2012","unstructured":"Cunha D, Neves P, Sousa PNMd (2012) Interoperability and portability of cloud service enablers in a PaaS environment In: CLOSER \u201912: Proceedings of the 2nd International Conference on Cloud Computing and Services Science, 432\u2013437.. SciTePress. doi:10.5220\/0003959204320437."},{"issue":"6","key":"17_CR35","doi-asserted-by":"crossref","first-page":"1417","DOI":"10.1016\/j.future.2012.01.009","volume":"29","author":"D Petcu","year":"2013","unstructured":"Petcu D, Macariu G, Panica S, Cr\u0103ciun C: Portable cloud applications - from theory to practice. Future Generation Comput Syst 2013, 29(6):1417\u20131430. doi:10.1016\/j.future.2012.01.009","journal-title":"Future Generation Comput Syst"},{"key":"17_CR36","author":"A Celesti","year":"2013","unstructured":"Celesti A, Peditto N, Verboso F, Villari M, Puliafito A (2013) DRACO PaaS: A distributed resilient adaptable cloud oriented platform In: IPDPSW \u201913: IEEE 27th International Parallel and Distributed Processing Symposium Workshops PhD Forum, 1490\u20131497.. IEEE. doi:10.1109\/IPDPSW.2013.266.","journal-title":"IEEE"},{"key":"17_CR37","first-page":"226","volume-title":"Middleware \u201913: Proceedings of the ACM\/IFIP\/USENIX 14th International Middleware Conference","author":"N Kaviani","year":"2013","unstructured":"Kaviani N, Wohlstadter E, Lea R: Cross-tier application and data partitioning of web applications for hybrid cloud deployment. In Middleware \u201913: Proceedings of the ACM\/IFIP\/USENIX 14th International Middleware Conference. Springer, Berlin, Heidelberg; 2013:226\u2013246. doi:10.1007\/978\u20133-642\u201345065\u20135_12"},{"key":"17_CR38","doi-asserted-by":"crossref","unstructured":"Kolb S, Wirtz G (2014) Towards application portability in Platform as a Service In: SOSE \u201914: Proceedings of the 8th IEEE International Symposium on Service-Oriented System Engineering, 218\u2013229.. IEEE. doi:10.1109\/SOSE.2014.26. Kolb S, Wirtz G (2014) Towards application portability in Platform as a Service In: SOSE \u201914: Proceedings of the 8th IEEE International Symposium on Service-Oriented System Engineering, 218\u2013229.. IEEE. doi:10.1109\/SOSE.2014.26.","DOI":"10.1109\/SOSE.2014.26"},{"key":"17_CR39","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1109\/ICSE.2004.1317441","volume-title":"ICSE \u201904: Proceedings of the 26th International Conference on Software Engineering","author":"E Wohlstadter","year":"2004","unstructured":"Wohlstadter E, Tai S, Mikalsen T, Rouvellou I, Devanbu P: GlueQoS: Middleware to sweeten quality-of-service policy interactions. In ICSE \u201904: Proceedings of the 26th International Conference on Software Engineering. IEEE Computer Society, Washington, DC, USA; 2004:189\u2013199. doi:10.1109\/ICSE.2004.1317441"},{"key":"17_CR40","first-page":"62","volume-title":"Middleware \u201906: ACM\/IFIP\/USENIX 7th International Middleware Conference","author":"A Erradi","year":"2006","unstructured":"Erradi A, Maheshwari P, Tosic V: Policy-driven middleware for self-adaptation of web services compositions. In Middleware \u201906: ACM\/IFIP\/USENIX 7th International Middleware Conference. Springer, Berling, Heidelberg; 2006:62\u201380. doi:10.1007\/11925071_4"},{"key":"17_CR41","doi-asserted-by":"crossref","first-page":"458","DOI":"10.1109\/CLOUD.2010.50","volume-title":"CLOUD \u201910: IEEE International Conference on Cloud Computing","author":"A Azeez","year":"2010","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 CLOUD \u201910: IEEE International Conference on Cloud Computing. IEEE Computer Society, Washington, DC, USA; 2010:458\u2013465. doi:10.1109\/CLOUD.2010.50"},{"issue":"1","key":"17_CR42","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1016\/j.future.2011.05.022","volume":"28","author":"AJ Ferrer","year":"2012","unstructured":"Ferrer AJ, Hern\u00e1ndez F, Tordsson J, Elmroth E, Ali-Eldin A, Zsigri C, Sirvent R, Guitart J, Badia RM, Djemame K, Ziegler W, Dimitrakos T, Nair SK, Kousiouris G, Konstanteli K, Varvarigou T, Hudzia B, Kipp A, Wesner S, Corrales M, Forg\u00f3 N, Sharif T, Sheridan C: OPTIMIS: A holistic approach to cloud service provisioning. Future Generation Comput Syst 2012, 28(1):66\u201377. doi:10.1016\/j.future.2011.05.022","journal-title":"Future Generation Comput Syst"},{"key":"17_CR43","author":"D Ardagna","year":"2012","unstructured":"Ardagna D, Di Nitto E, Mohagheghi P, Mosser S, Ballagny C, D\u2019Andria F, Casale G, Matthews P, Nechifor CS, Petcu D, Gericke A, Sheridan C (2012) MODAClouds: A model-driven approach for the design and execution of applications on multiple clouds In: MiSE \u201912: ICSE Workshop on Modeling in Software Engineering, 50\u201356.. IEEE. doi:10.1109\/MISE.2012.6226014.","journal-title":"IEEE"}],"container-title":["Journal of Internet Services and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13174-014-0017-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13174-014-0017-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13174-014-0017-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,9]],"date-time":"2022-02-09T22:14:58Z","timestamp":1644444898000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.jisajournal.com\/content\/6\/1\/2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1,29]]},"references-count":43,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,12]]}},"alternative-id":["17"],"URL":"https:\/\/doi.org\/10.1186\/s13174-014-0017-x","relation":{},"ISSN":["1867-4828","1869-0238"],"issn-type":[{"value":"1867-4828","type":"print"},{"value":"1869-0238","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,1,29]]},"article-number":"2"}}