Abstract
The composition of cloud services to satisfy customer requirements is still a complex and tricky task, requiring care and skill owing to the huge number of Cloud services which are currently available on the market. Recently the concept of Cloud Pattern emerged as a way to describe the composition and orchestration of Cloud Services in order to satisfy particular application requirements. Cloud Patterns can be considered as a particular Pattern category, focusing on the description of problems and solutions related to Cloud Computing. In this paper a methodology for the discovery and composition of Cloud services, guided by Cloud Patterns, is presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aws cloud design patterns. http://en.clouddesignpattern.org
Cloud computing patterns. http://cloudcomputingpatterns.org
Cloud patterns. http://cloudpatterns.org
The data access component pattern. http://www.cloudcomputingpatterns.org/Data_Access_Component
Getting started with aws: Hosting a web app. http://docs.aws.amazon.com/gettingstarted/latest/wah-linux/web-app-hosting-intro.html
Microsoft azure patterns. http://msdn.microsoft.com/en-us/library/dn568099.aspx
Ontology design patterns. http://ontologydesignpatterns.org/
The processing component pattern. http://www.cloudcomputingpatterns.org/Processing_Component
The scale out pattern. http://en.clouddesignpattern.org/index.php/CDP:Scale_Out_Pattern
The scale up pattern. http://en.clouddesignpattern.org/index.php/CDP:Scale_Up_Pattern
Soa patterns. http://www.soapatterns.org/
The state sharing pattern. http://en.clouddesignpattern.org/index.php/CDP:State_Sharing_Pattern
Stateless component pattern. http://www.cloudcomputingpatterns.org/Stateless_Component
Three-tier cloud application pattern. http://www.cloudcomputingpatterns.org/Three-Tier_Cloud_Application
The user interface component pattern. http://www.cloudcomputingpatterns.org/User_Interface_Component
Windows azure application patterns. http://blogs.msdn.com/b/jmeier/archive/2010/09/11/windows-azure-application-patterns.aspx
Betts, D., Homer, A., Jezierski, A., Narumoto, M., Zhang, H.: Moving Applications to the Cloud on Windows Azure. Microsoft patterns & practices (2013)
Bohn, R.B., Messina, J., Liu, F., Tong, J., Mao, J.: Nist cloud computing reference architecture. In: 2011 IEEE World Congress on Services (SERVICES), pp. 594–596. IEEE (2011)
Cloud Standards Customer Council. Migrating applications to public cloud services: roadmap for success. http://www.cloudstandardscustomercouncil.org/Migrating-Apps-to-the-Cloud-Final.pdf
Endrei, M., Ang, J., Arsanjani, A., Chua, S., Comte, P., Krogdahl, P., Luo, M., Newling, T.: Patterns: service-oriented architecture and web services. IBM Corporation, International Technical Support Organization (2004)
Erich, G., Richard, H., Ralph, J., John, V.: Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading (1995)
Gangemi, A.: Ontology design patterns for semantic web content. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 262–276. Springer, Heidelberg (2005)
Homer, A., Sharp, J., Brader, L., Narumoto, M., Swanson, T.: Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications. Microsoft patterns & practices (2014)
Fehling, C., Leymann, F., Retter, R., Schupeck, W., Arbitter, P.: Cloud Computing Patterns. Springer, Vienna (2014)
Di Martino, B., Cretella, G., Esposito, A.: Semantic and agnostic representation of cloud patterns for cloud interoperability and portability. In: 2013 IEEE 5th International Conference on Cloud Computing Technology and Science (CloudCom), vol. 2, pp. 182–187. IEEE (2013)
Acknowledgment
This research has been supported by the European Community’s Seventh Framework Programme (FP7/2007–2013) under grant agreement no. 256910 (mOSAIC Project), by PRIST 2009, “Fruizione assistita e context aware di siti archeologici complessi mediante dispositivi mobili” and CoSSMic (Collaborating Smart Solar-powered Micro-grids - FP7-SMARTCITIES-2013).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Di Martino, B., Cretella, G., Esposito, A. (2015). Cloud Services Composition Through Cloud Patterns. In: Pop, F., Potop-Butucaru, M. (eds) Adaptive Resource Management and Scheduling for Cloud Computing. ARMS-CC 2015. Lecture Notes in Computer Science(), vol 9438. Springer, Cham. https://doi.org/10.1007/978-3-319-28448-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-28448-4_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-28447-7
Online ISBN: 978-3-319-28448-4
eBook Packages: Computer ScienceComputer Science (R0)