{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T13:01:53Z","timestamp":1725973313125},"publisher-location":"Cham","reference-count":44,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319790893"},{"type":"electronic","value":"9783319790909"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","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":[[2018]]},"DOI":"10.1007\/978-3-319-79090-9_6","type":"book-chapter","created":{"date-parts":[[2018,4,2]],"date-time":"2018-04-02T11:57:03Z","timestamp":1522670223000},"page":"86-101","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["An Ontology-Based Architecture for an Adaptable Cloud Storage Broker"],"prefix":"10.1007","author":[{"given":"Divyaa Manimaran","family":"Elango","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Fowley","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claus","family":"Pahl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,4,3]]},"reference":[{"key":"6_CR1","volume-title":"Cloud Broker \u2013 A New Business Model Paradigm","author":"S Ried","year":"2011","unstructured":"Ried, S.: Cloud Broker \u2013 A New Business Model Paradigm. Forrester, Cambridge (2011)"},{"issue":"5","key":"6_CR2","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/MIC.2008.110","volume":"12","author":"D Benslimane","year":"2008","unstructured":"Benslimane, D., Dustdar, S., Sheth, A.: Services mashups \u2013 the new generation of web applications. Internet Comput. 12(5), 13\u201315 (2008)","journal-title":"Internet Comput."},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"Bernstein, D., Ludvigson, E., Sankar, K., Diamond, S., Morrow, M.: Blueprint for the inter-cloud: protocols and formats for cloud computing interoperability. In: International Conference on Internet and Web Applications and Services (2009)","DOI":"10.1109\/ICIW.2009.55"},{"key":"6_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1007\/978-3-642-13119-6_2","volume-title":"Algorithms and Architectures for Parallel Processing","author":"R Buyya","year":"2010","unstructured":"Buyya, R., Ranjan, R., Calheiros, R.N.: InterCloud: utility-oriented federation of cloud computing environments for scaling of application services. In: Hsu, C.-H., Yang, L.T., Park, J.H., Yeo, S.-S. (eds.) ICA3PP 2010. LNCS, vol. 6081, pp. 13\u201331. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-13119-6_2"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Elango, D.M., Fowley, F., Pahl, C.: Testing and comparing the performance of cloud service providers using a service broker architecture. In: Mann, Z.\u00c1., Stolz, V. (eds.) ESOCC 2017. CCIS, vol. 824, pp. 117\u2013129. Springer, Cham (2018)","DOI":"10.1007\/978-3-319-79090-9_8"},{"key":"6_CR6","unstructured":"Cloud Standards (2017). http:\/\/cloud-standards.org\/"},{"key":"6_CR7","unstructured":"ETSI Cloud Standards (2017). http:\/\/www.etsi.org\/newsevents\/news\/734-2013-12-press-release-report-on-cloudcomputing-standards"},{"issue":"4","key":"6_CR8","first-page":"188","volume":"53","author":"C Fehling","year":"2011","unstructured":"Fehling, C., Mietzner, R.: Composite as a service: cloud application structures, provisioning, and management. Info. Technol. 53(4), 188\u2013194 (2011)","journal-title":"Info. Technol."},{"key":"6_CR9","doi-asserted-by":"publisher","first-page":"e1849","DOI":"10.1002\/smr.1849","volume":"29","author":"C Pahl","year":"2017","unstructured":"Pahl, C., Jamshidi, P., Weyns, D.: Cloud architecture continuity: change models and change rules for sustainable cloud software architectures. J. Softw. Evol. Process 29, e1849 (2017). https:\/\/doi.org\/10.1002\/smr.1849","journal-title":"J. Softw. Evol. Process"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Pahl, C., Jamshidi, P., Zimmermann, O.: Architectural principles for cloud software. ACM Trans. Internet Technol. (2018, to appear)","DOI":"10.1145\/3104028"},{"key":"6_CR11","unstructured":"Forrester Research: Cloud Brokers Will Reshape The Cloud (2012). http:\/\/www.cordys.com\/ufc\/file2\/cordyscmssites\/download\/09b57cd3eb6474f1fda1cfd62ddf094d\/pu\/"},{"key":"6_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1007\/978-3-319-06859-6_13","volume-title":"Service-Oriented Computing \u2013 ICSOC 2013 Workshops","author":"F Fowley","year":"2014","unstructured":"Fowley, F., Pahl, C., Zhang, L.: A comparison framework and review of service brokerage solutions for cloud architectures. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandi\u0107, I. (eds.) ICSOC 2013. LNCS, vol. 8377, pp. 137\u2013149. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-06859-6_13"},{"key":"6_CR13","doi-asserted-by":"publisher","unstructured":"Fowley, F., Pahl, C., Jamshidi, P., Fang, D., Liu, X.: A classification and comparison framework for cloud service brokerage architectures. IEEE Trans. Cloud Comput. (2017). https:\/\/doi.org\/10.1109\/TCC.2016.2537333 . http:\/\/ieeexplore.ieee.org\/document\/7423741\/","DOI":"10.1109\/TCC.2016.2537333"},{"issue":"2\u20133","key":"6_CR14","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/s13740-013-0024-2","volume":"2","author":"M Javed","year":"2013","unstructured":"Javed, M., Abgaz, Y.M., Pahl, C.: Ontology change management and identification of change patterns. J. Data Semant. 2(2\u20133), 119\u2013143 (2013)","journal-title":"J. Data Semant."},{"issue":"3","key":"6_CR15","first-page":"201","volume":"13","author":"S Garcia-Gomez","year":"2012","unstructured":"Garcia-Gomez, S., et al.: Challenges for the comprehensive management of cloud services in a PaaS framework. Scalable Comput. Pract. Exp. 13(3), 201\u2013214 (2012)","journal-title":"Scalable Comput. Pract. Exp."},{"key":"6_CR16","unstructured":"Elango, D.M., Fowley, F., Pahl, C.: Using a cloud broker API to evaluate cloud service provider performance. Research report 471, Department of Informatics, University of Oslo, pp. 63\u201374 (2017)"},{"key":"6_CR17","unstructured":"Gartner: Cloud Services Brokerage. Gartner Research (2013). http:\/\/www.gartner.com\/it-glossary\/cloud-servicesbrokerage-csb"},{"key":"6_CR18","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1002\/spe.2168","volume":"44","author":"N Grozev","year":"2012","unstructured":"Grozev, N., Buyya, R.: InterCloud architectures and application brokering: taxonomy and survey. Softw. Pract. Exp. 44, 369\u2013390 (2012)","journal-title":"Softw. Pract. Exp."},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Pahl, C., Jamshidi, P.: Microservices: a systematic mapping study. In: Proceedings CLOSER Conference, pp. 137\u2013146 (2016)","DOI":"10.5220\/0005785501370146"},{"issue":"5","key":"6_CR20","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MCC.2017.4250931","volume":"4","author":"D Taibi","year":"2018","unstructured":"Taibi, D., Lenarduzzi, V., Pahl, C.: Processes, motivations and issues for migrating to microservices architectures: an empirical investigation. IEEE Cloud Comput. 4(5), 22\u201332 (2018). http:\/\/ieeexplore.ieee.org\/document\/8125558\/","journal-title":"IEEE Cloud Comput."},{"issue":"2","key":"6_CR21","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s13174-011-0027-x","volume":"2","author":"CN Hofer","year":"2011","unstructured":"Hofer, C.N., Karagiannis, G.: Cloud computing services: taxonomy and comparison. J. Internet Serv. Appl. 2(2), 81\u201394 (2011)","journal-title":"J. Internet Serv. Appl."},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Jamshidi, P., Sharifloo, A., Pahl, C., Arabnejad, H., Metzger, A., Estrada, G.: Fuzzy self-learning controllers for elasticity management in dynamic cloud architectures. In: 12th International ACM SIGSOFT Conference on Quality of Software Architectures QoSA (2016)","DOI":"10.1109\/QoSA.2016.13"},{"key":"6_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1007\/978-3-319-44482-6_10","volume-title":"Service-Oriented and Cloud Computing","author":"H Arabnejad","year":"2016","unstructured":"Arabnejad, H., Jamshidi, P., Estrada, G., El Ioini, N., Pahl, C.: An auto-scaling cloud controller using fuzzy Q-learning - implementation in openstack. In: Aiello, M., Johnsen, E.B., Dustdar, S., Georgievski, I. (eds.) ESOCC 2016. LNCS, vol. 9846, pp. 152\u2013167. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-44482-6_10"},{"issue":"2","key":"6_CR24","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1142\/S0218194017500073","volume":"27","author":"V Gacitua-Decar","year":"2017","unstructured":"Gacitua-Decar, V., Pahl, C.: Structural process pattern matching based on graph morphism detection. Int. J. Softw. Eng. Knowl. Eng. 27(2), 153\u2013189 (2017)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"6_CR25","unstructured":"IEEE Cloud Standards (2015). http:\/\/cloudcomputing.ieee.org\/standards"},{"key":"6_CR26","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1109\/TCC.2013.10","volume":"1","author":"P Jamshidi","year":"2013","unstructured":"Jamshidi, P., Ahmad, A., Pahl, C.: Cloud migration research: a systematic review. IEEE Trans. Cloud Comput. 1, 142\u2013157 (2013)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"6_CR27","unstructured":"jclouds: jclouds Java and Clojure Cloud API (2015). http:\/\/www.jclouds.org\/"},{"issue":"1","key":"6_CR28","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1016\/j.future.2011.05.022","volume":"28","author":"AJ Ferrer","year":"2012","unstructured":"Ferrer, A.J., et al.: OPTIMIS: a holistic approach to cloud service provisioning. Future Gener. Comput. Syst. 28(1), 66\u201377 (2012)","journal-title":"Future Gener. Comput. Syst."},{"key":"6_CR29","doi-asserted-by":"crossref","unstructured":"Konstantinou, A.V., Eilam, T., Kalantar, M., Totok, A.A., Arnold, W., Sniblel, E.: An architecture for virtual solution composition and deployment in infrastructure clouds. In: International Workshop on Virtualization Technologies in Distributed Computing (2009)","DOI":"10.1145\/1555336.1555339"},{"key":"6_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1007\/11581741_8","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"C Pahl","year":"2005","unstructured":"Pahl, C.: Layered ontological modelling for web service-oriented model-driven architecture. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol. 3748, pp. 88\u2013102. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11581741_8"},{"issue":"12","key":"6_CR31","doi-asserted-by":"crossref","first-page":"1739","DOI":"10.1016\/j.infsof.2009.06.001","volume":"51","author":"C Pahl","year":"2009","unstructured":"Pahl, C., Giesecke, S., Hasselbring, W.: Ontology-based modelling of architectural styles. Inf. Softw. Technol. 51(12), 1739\u20131749 (2009)","journal-title":"Inf. Softw. Technol."},{"key":"6_CR32","doi-asserted-by":"crossref","unstructured":"Mietzner, R., Leymann, F., Papazoglou, M.: Defining composite configurable SaaS application packages using SCA Variability Descriptors and Multi-tenancy Patterns. In: International Conference on Internet and Web Applications and Services (2008)","DOI":"10.1109\/ICIW.2008.68"},{"key":"6_CR33","doi-asserted-by":"crossref","unstructured":"Pahl, C., Xiong, H.: Migration to PaaS clouds - migration process and architectural concerns. In: IEEE 7th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems MESOCA (2013)","DOI":"10.1109\/MESOCA.2013.6632740"},{"key":"6_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1007\/978-3-642-40651-5_18","volume-title":"Service-Oriented and Cloud Computing","author":"C Pahl","year":"2013","unstructured":"Pahl, C., Xiong, H., Walshe, R.: A comparison of on-premise to cloud migration approaches. In: Lau, K.-K., Lamersdorf, W., Pimentel, E. (eds.) ESOCC 2013. LNCS, vol. 8135, pp. 212\u2013226. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-40651-5_18"},{"key":"6_CR35","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/MIC.2011.147","volume":"15","author":"MP Papazoglou","year":"2011","unstructured":"Papazoglou, M.P., van den Heuvel, W.J.: Blueprinting the cloud. IEEE Internet Comput. 15, 74\u201379 (2011)","journal-title":"IEEE Internet Comput."},{"issue":"6","key":"6_CR36","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., et al.: Portable cloud applications\u2013from theory to practice. Future Gener. Comput. Syst. 29(6), 1417\u20131430 (2013)","journal-title":"Future Gener. Comput. Syst."},{"key":"6_CR37","unstructured":"Amazon Simple Storage Service (S3) Cloud Storage AWS https:\/\/aws.amazon.com\/s3\/"},{"key":"6_CR38","unstructured":"Dropbox. https:\/\/www.dropbox.com\/"},{"key":"6_CR39","unstructured":"Azure Storage - Secure cloud storage. https:\/\/azure.microsoft.com\/en-us\/services\/storage\/"},{"key":"6_CR40","unstructured":"Google Drive - Cloud Storage & File Backup. https:\/\/www.google.com\/drive\/"},{"issue":"9","key":"6_CR41","doi-asserted-by":"crossref","first-page":"1159","DOI":"10.1002\/spe.2442","volume":"47","author":"P Jamshidi","year":"2017","unstructured":"Jamshidi, P., Pahl, C., Mendonca, N.C.: Pattern-based multi-cloud architecture migration. Softw. Pract. Exp. 47(9), 1159\u20131184 (2017)","journal-title":"Softw. Pract. Exp."},{"key":"6_CR42","doi-asserted-by":"publisher","unstructured":"Pahl, C., Brogi, A., Soldani, J., Jamshidi, P.: Cloud container technologies: a state-of-the-art review. IEEE Trans. Cloud Comput. (2017). https:\/\/doi.org\/10.1109\/TCC.2017.2702586 . http:\/\/ieeexplore.ieee.org\/document\/7922500\/","DOI":"10.1109\/TCC.2017.2702586"},{"key":"6_CR43","doi-asserted-by":"crossref","unstructured":"Aderaldo, C.M., Mendonca, N.C., Pahl, C., Jamshidi, P.: Benchmark requirements for microservices architecture research. In: 1st International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering. IEEE (2017)","DOI":"10.1109\/ECASE.2017.4"},{"key":"6_CR44","doi-asserted-by":"crossref","unstructured":"Heinrich, R., van Hoorn, A., Knoche, H., Li, F., Lwakatare, L.E., Pahl, C., Schulte, S., Wettinger, J.: Performance engineering for microservices: research challenges and directions. In: Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering Companion (2017)","DOI":"10.1145\/3053600.3053653"}],"container-title":["Communications in Computer and Information Science","Advances in Service-Oriented and Cloud Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-79090-9_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,13]],"date-time":"2019-10-13T22:13:39Z","timestamp":1571004819000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-79090-9_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319790893","9783319790909"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-79090-9_6","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2018]]}}}