chitecture should serve as an adequate basis to de-
velop a solution based on the languages for service
templates as broker implementation, which remains
future work. On the theoretical side, the full specifi-
cation of the operator calculus needs to be completed,
but can follow (Pahl 2007) here.
ACKNOWLEDGEMENTS
This research has been supported by the Irish Cen-
tre for Cloud Computing and Commerce, an Irish na-
tional Technology Centre funded by Enterprise Ire-
land and the Irish Industrial Development Authority.
REFERENCES
4Caast. 4CaaSt PaaS Cloud Platform. http://4caast.morfeo-
project.org/. 2013.
R. Barrett, L. M. Patcas, C. Pahl and J. Murphy. Model
Driven Distribution Pattern Design for Dynamic Web
Service Compositions. International Conference on
Web Engineering ICWE’06. ACM Press. 2006.
T. Benson, et al. Peeking into the Cloud: Toward User-
Driven Cloud Management. Clouds 2010, 2010.
D. Benslimane, S. Dustdar, A. Sheth. Services Mashups:
The New Generation of Web Applications. Internet
Computing, vol.12, no.5, pp.13-15, 2008.
D. Bernstein et al. Blueprint for the Inter-cloud: Protocols
and Formats for Cloud Computing Interoperability.
Intl Conf Internet and Web Appl and Services. 2009.
R. Buyya, R. Ranjan, R.N. Calheiros. Intercloud: Utility-
Oriented Federation of Cloud Computing Environ-
ments For Scaling of Application Services. Intl Conf
on Alg and Arch for Parallel Processing. 2010.
Cloud Foundry. Open Source PaaS Cloud Provider Inter-
face. http://www.cloudfoundry.org/. 2013.
Cloudify. Cloudify Open PaaS Stack.
http://www.cloudifysource.org/. 2012.
CompatibleOne. Open Source Cloud Broker.
http://www.compatibleone.org/. 2013.
DeltaCloud. Deltacloud REST cloud abstraction API.
http://deltacloud.apache.org/. 2013.
C. Fehling, R. Mietzner. Composite as a Service: Cloud Ap-
plication Structures, Provisioning, and Management.
IT - Information Technology: Vol. 53, No. 4, pp. 188-
194. 2011.
F. Fowley, C. Pahl and L. Zhang. Cloud Brokerage Archi-
tecture – State-of-the-Art and Challenges. Workshop
on Cloud Service Brokerage CSB2013. 2013.
Gartner - Cloud Services Brokerage. Gartner Research.
http://www.gartner.com/technology/research/cloud-
computing/cloud-services-brokerage.jsp. 2012.
N. Grozev and R. Buyya. Inter-Cloud architectures and
application brokering: taxonomy and survey. Softw:
Pract. Exper.. doi: 10.1002/spe.2168. 2012.
Jclouds. jclouds Java and Clojure Cloud API.
http://www.jclouds.org/. 2013.
A. V. Konstantinou et. al. An Architecture for Virtual So-
lution Composition and Deployment in Infrastructure
Clouds. 3rd International Workshop on Virtualization
Technologies in Distributed Computing. June 2009.
D. Kourtesis, K. Bratanis, A. Friesen, Y. Verginadis, A.J.H.
Simons, A. Rossini, A. Schwichtenberg, P. Gouva.
Brokerage for Quality Assurance and Optimisation
of Cloud Services: an Analysis of Key Require-
ments. ICSOC Cloud Service Brokerage Workshop
CSB2013. Springer. 2013.
Libcloud. Apache Libcloud Python library.
http://libcloud.apache.org/. 2013.
R. Mietzner, F. Leymann, M. Papazoglou. Defining Com-
posite Configurable SaaS Application Packages Using
SCA, Variability Descriptors and Multi-tenancy Pat-
terns. 3rd Internet and Web Appl and Services. 2008.
Mosaic. mOSAIC Multiple Cloud API. http://www.mosaic-
cloud.eu/. 2013.
NIST Cloud Computing Reference Architecture. NIST.
http://www.nist.gov/customcf/get
pdf.cfm?pub id=
909505. Sept. 2011.
D.K. Nguyen, et al. Blueprint Template Support for Cloud-
Based Service Engineering. In Proceedings of the
Service-Wave’11, Poznan, Poland, October 2011.
3 OpenNebula. OpenNebula - Open Source Data Center
Virtualization. http://opennebula.org/. 2012.
OpenShift. Cloud computing platform as a service.
https://openshift.redhat.com/. 2012.
OpenStack. OpenStack Open Source Cloud Computing
Software. http://www.openstack.org/. 2012.
Optimis. Optimis - Optimized Infrastructure Services.
http://www.optimis-project.eu/. 2013.
P. Jamshidi, A. Ahmad, C. Pahl. Cloud Migration Research:
A Systematic Review IEEE Transactions on Cloud
Computing. 2014.
C. Pahl, S. Giesecke and W. Hasselbring. Ontology-based
Modelling of Architectural Styles. Information and
Software Technology (IST). 1(12): 1739-1749. 2009.
C. Pahl, H. Xiong. Migration to PaaS Clouds - Migration
Process and Architectural Concerns. IEEE 7th Inter-
national Symposium on the Maintenance and Evolu-
tion of Service-Oriented and Cloud-Based Systems
MESOCA 2103. IEEE. 2013
C. Pahl, H. Xiong, R. Walshe. A Comparison of On-premise
to Cloud Migration Approaches. European Confer-
ence on Service-Oriented and Cloud Computing ES-
OCC 2013. Springer LNCS. 2013
M. P. Papazoglou, W.J. van den Heuvel. Blueprinting the
Cloud. IEEE Internet Computing, November 2011.
L. Rodero-Merino et al. From Infrastructure Delivery to
Service Management in Clouds. Future Generation
Computer Systems, vol. 26, pp. 226-240. Oct. 2010.
simpleAPI. Simple API for XML. http://en.wikipedia.org/
wiki/Simple
API for XML. 2013.
L. Zhang, B. Zhang, C. Pahl, L. Xu, Z. Zhu. Personalized
Quality Prediction for Dynamic Service Management
based on Invocation Patterns. Intl Conference on Ser-
vice Oriented Computing ICSOC 2013. 2013
ATemplateDescriptionFrameworkforServicesasaUtilityforCloudBrokerage
69