SERVICE-BASED APPLICATION DEVELOPMENT ON THE CLOUD - State of the Art and Shortcomings Analysis

Dinh Khoa Nguyen, Yehia Taher, Mike P. Papazoglou, Willem-Jan van den Heuvel

Abstract

Recently, Cloud Computing has become an emerging research topic in response to the shift from productoriented economy to service-oriented economy and the move from focusing on software/system development to addressing business-IT alignment. From IT perspectives, there is a proliferation of methods for cloud application development. Such methods have clearly shown considerable shortcomings to provide an efficient solution to deal with major aspects related to cloud applications. One of these major aspects is the multitenancy of the Software-as-a-Service (SaaS) components used to compose Service-Based Applications (SBAs) on the cloud. Current SaaS offerings are often provided as monolithic one-size-fits-all solutions and give little or no opportunity for further customization. As a result, monolithic SaaS offerings are more likely to show failure in meeting the business requirements of several consumers. In this paper, we analyze the state-ofthe- art of the standardization and methodology support for SBA development on the cloud, identify some shortcomings, and point out the need of a novel approach for breaking down the monolithic stack of cloud service offerings and providing an effective and flexible solution for SBA designers to select, customize, and aggregate cloud service offerings coming from different providers (Nguyen et al., 2011).

References

  1. 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. Technical report.
  2. Bernstein, D., Ludvigson, E., Sankar, K., Diamond, S., and Morrow, M. (2009). Blueprint for the intercloud - protocols and formats for cloud computing interoperability. In Proceedings of the 4th ICIW'09. IEEE.
  3. Brunelière, H., Cabot, J., and Frédéric, J. (2010). Combining model-driven engineering and cloud computing. In Proceedings of the 4th edition of Modeling, Design, and Analysis for the Service Cloud.
  4. 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.
  5. Chapman, C., Emmerich, W., Márquez, F. G., Clayman, S., and Galis, A. (2010). Software architecture definition for on-demand cloud provisioning. In Proceedings of the 19th ACM HPDC 7810, pages 61-72, NY, USA. ACM.
  6. 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.
  7. Galán, 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 standards. In Proceedings of the 4th COMSWARE 7809, pages 19:1-19:12, NY, USA. ACM.
  8. Hamdaqa, M., Livogiannis, T., and Tahvildari, L. (2011). A reference model for developing cloud applications. In In proceedings of CLOSER'11.
  9. Keahey, K., Tsugawa, M., Matsunaga, A., and Fortes, J. (2009). Sky computing. IEEE Internet Computing, 13(5):43-51.
  10. 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 infrastructure clouds. In Proceedings of the 3rd workshop VTDC 7809, pages 9-18, NY, USA. ACM.
  11. La, H. J. and Kim, S. D. (2009). A systematic process for developing high quality saas cloud services. In Proceedings of the 1st CloudCom 7809, pages 278-289, Berlin, Heidelberg. Springer-Verlag.
  12. Maximilien, E. M., Ranabahu, A., Engehausen, R., and Anderson, L. C. (2009). Toward cloud-agnostic middlewares. In Proceeding of the 24th ACM SIGPLAN OOPSLA 7809, pages 619-626, NY, USA. ACM.
  13. Mietzner, R. (2010). A method and implementation to define and provision variable composite applications, and its usage in cloud computing. Dissertation, Universität Stuttgart, Germany.
  14. Monteiro, A., Pinto, J., Teixeira, C., and Batista, T. (2011). Cloud interchangeability - redefining expectations. In Proceedings of CLOSER'11.
  15. 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 services. In Proceedings of ServiceWave'11, pages 26- 37.
  16. Papazoglou, M. P. and van den Heuvel, W.-J. (2006). Service-oriented design and development methodology. Int. J. Web Eng. Technol., 2(4):412-442.
  17. Rochwerger, B. and et al. (2009). The reservoir model and architecture for open federated cloud computing. IBM Journal of Research and Development, 53(4).
  18. Thrash, R. (2010). Building a cloud computing specification: fundamental engineering for optimizing cloud computing initialtives. CSC Whitepaper.
  19. Tsai, W.-T., Sun, X., and Balasooriya, J. (2010). Serviceoriented cloud computing architecture. In Proceedings of the 7th ITNG'10, pages 684-689. Ieee.
  20. Vambenepe, W. (2009). Reality check on cloud portability. SD Times.
Download


Paper Citation


in Harvard Style

Nguyen D., Taher Y., P. Papazoglou M. and van den Heuvel W. (2012). SERVICE-BASED APPLICATION DEVELOPMENT ON THE CLOUD - State of the Art and Shortcomings Analysis . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 395-400. DOI: 10.5220/0003902103950400


in Bibtex Style

@conference{closer12,
author={Dinh Khoa Nguyen and Yehia Taher and Mike P. Papazoglou and Willem-Jan van den Heuvel},
title={SERVICE-BASED APPLICATION DEVELOPMENT ON THE CLOUD - State of the Art and Shortcomings Analysis},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={395-400},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003902103950400},
isbn={978-989-8565-05-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - SERVICE-BASED APPLICATION DEVELOPMENT ON THE CLOUD - State of the Art and Shortcomings Analysis
SN - 978-989-8565-05-1
AU - Nguyen D.
AU - Taher Y.
AU - P. Papazoglou M.
AU - van den Heuvel W.
PY - 2012
SP - 395
EP - 400
DO - 10.5220/0003902103950400