mix and match functionality and services from
multiple application, platform and infrastructure
providers and configure it dynamically to address
application needs.
• They introduce rigid service orchestration prac-
tices tied to a specific resource/infrastructure con-
figuration for the cloud services at the SaaS level.
The above points hamper the (re)-configuration and
customization of cloud applications on demand to
reflect evolving inter-organizational collaborations.
There is clearly a need for a SBA development
methodology that allows to mash up services from
a variety of cloud providers to create what has been
termed a cloud ecosystem. This type of integration
allows the tailoring of services to specific business
needs using a mixture of SaaS, PaaS and IaaS. In
this paper, we have also identified in Table 1 the re-
search questions and challenges as a roadmap for fu-
ture research towards such a novel SBA development
methodology.
REFERENCES
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz,
R. H., Konwinski, A., Lee, G., Patterson, D. A.,
Rabkin, A., and Zaharia, M. (2009). Above the
clouds: A berkeley view of cloud computing. Tech-
nical report.
Bernstein, D., Ludvigson, E., Sankar, K., Diamond, S., and
Morrow, M. (2009). Blueprint for the intercloud - pro-
tocols and formats for cloud computing interoperabil-
ity. In Proceedings of the 4th ICIW’09. IEEE.
Bruneli`ere, H., Cabot, J., and Fr´ed´eric, J. (2010). Combin-
ing model-driven engineering and cloud computing.
In Proceedings of the 4th edition of Modeling, Design,
and Analysis for the Service Cloud.
Cai, H., Zhang, K., Wang, M., Li, J., Sun, L., and Mao, X.
(2009). Customer centric cloud service model and a
case study on commerce as a service. In Proceedings
of the IEEE CLOUD’09.
Chapman, C., Emmerich, W., M´arquez, F. G., Clayman, S.,
and Galis, A. (2010). Software architecture definition
for on-demand cloud provisioning. In Proceedings of
the 19th ACM HPDC ’10, pages 61–72, NY, USA.
ACM.
Chieu, T., Mohindra, A., Karve, A., and Segal, A. (2010).
Solution-based deployment of complex application
services on a cloud. In Proceedings of the IEEE
SOLI’10.
Gal´an, F., Sampaio, A., Rodero-Merino, L., Loy, I., Gil, V.,
and Vaquero, L. M. (2009). Service specification in
cloud environments based on extensions to open stan-
dards. In Proceedings of the 4th COMSWARE ’09,
pages 19:1–19:12, NY, USA. ACM.
Hamdaqa, M., Livogiannis, T., and Tahvildari, L. (2011). A
reference model for developing cloud applications. In
In proceedings of CLOSER’11.
Keahey, K., Tsugawa, M., Matsunaga, A., and Fortes, J.
(2009). Sky computing. IEEE Internet Computing,
13(5):43–51.
Konstantinou, A. V., Eilam, T., Kalantar, M., Totok, A. A.,
Arnold, W., and Snible, E. (2009). An architecture for
virtual solution composition and deployment in infras-
tructure clouds. In Proceedings of the 3rd workshop
VTDC ’09, pages 9–18, NY, USA. ACM.
La, H. J. and Kim, S. D. (2009). A systematic process for
developing high quality saas cloud services. In Pro-
ceedings of the 1st CloudCom ’09, pages 278–289,
Berlin, Heidelberg. Springer-Verlag.
Maximilien, E. M., Ranabahu, A., Engehausen, R., and An-
derson, L. C. (2009). Toward cloud-agnostic mid-
dlewares. In Proceeding of the 24th ACM SIGPLAN
OOPSLA ’09, pages 619–626, NY, USA. ACM.
Mietzner, R. (2010). A method and implementation to define
and provision variable composite applications, and its
usage in cloud computing. Dissertation, Universit¨at
Stuttgart, Germany.
Monteiro, A., Pinto, J., Teixeira, C., and Batista, T. (2011).
Cloud interchangeability - redefining expectations. In
Proceedings of CLOSER’11.
Nguyen, D. K., Lelli, F., Taher, Y., Parkin, M., Papazoglou,
M. P., and van den Heuvel, W.-J. (2011). Blueprint
template support for engineering cloud-based ser-
vices. In Proceedings of ServiceWave’11, pages 26–
37.
Papazoglou, M. P. and van den Heuvel, W.-J. (2006).
Service-oriented design and development methodol-
ogy. Int. J. Web Eng. Technol., 2(4):412–442.
Rochwerger, B. and et al. (2009). The reservoir model and
architecture for open federated cloud computing. IBM
Journal of Research and Development, 53(4).
Thrash, R. (2010). Building a cloud computing specifica-
tion: fundamental engineering for optimizing cloud
computing initialtives. CSC Whitepaper.
Tsai, W.-T., Sun, X., and Balasooriya, J. (2010). Service-
oriented cloud computing architecture. In Proceed-
ings of the 7th ITNG’10, pages 684–689. Ieee.
Vambenepe, W. (2009). Reality check on cloud portability.
SD Times.
CLOSER2012-2ndInternationalConferenceonCloudComputingandServicesScience
400