P-TOSCA Portability of SOA Applications

Marjan Gusev, Magdalena Kostoska, Sasko Ristov, Aleksandar Donevski


Even more frequently, the customers express their increasing need to change the cloud provider and/or the operating cloud environment in order to avoid vendor lock-in. We analyze portability as the transferability of an application from on-premise onto a cloud (migration) and among different clouds (porting). The contribution of this paper is twofold: 1) demonstration of the P-TOSCA model for automated migration and porting of SOA applications onto a cloud and/or switch between cloud providers, and 2) evaluation of a significant time reduction in migration and porting.


  1. Binz, T., Breitenbücher, U., Haupt, F., Kopp, O., Leymann, F., Nowak, A., and Wagner, S. (2013). OpenTOSCA - a runtime for TOSCA-based cloud applications. 11th Int. Conf. on Service-Oriented Computing, LNCS vol. 8274, pages 692-695. Springer.
  2. Breitenbücher, U., Binz, T., Kopp, O., Leymann, F., and Schumm, D. (2012). Vino4TOSCA: A visual notation for application topologies based on TOSCA. OTM 2012, Part I, LNCS vol. 7565, pages 416-424. Springer-Verlag.
  3. Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., and Brandic, I. (2009). Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst., 25(6):599-616.
  4. Distributed Management Task Force (2010). Open virtualization format specification version 1.1.0.
  5. Erl, T. (2004). Service-oriented architecture: Concepts, Technology, and Design. Prentice Hall.
  6. Gonidis, F., Simons, A. J., Paraskakis, I., and Kourtesis, D. (2013). Cloud application portability: an initial view. 6th Balkan Conf. in Informatics, pages 275- 282. ACM.
  7. Gusev, M., Kostoska, M., and Ristov, S. (2014). Cloud P-TOSCA porting of N-tier applications. 22nd Int. TELFOR Forum, IEEE Conf. Publications, pages 935-938.
  8. Hansen, M. D. (2007). SOA Using Java Web Services. Pearson Education, Inc, Upper Saddle River, NJ.
  9. Katsaros, G., Menzel, M., Lenk, A., Revelant, J. R., Skipp, R., and Eberhardt, J. (2014). Cloud application portability with TOSCA, Chef and Openstack. Cloud Engineering (IC2E), 2014 IEEE Int. Conf., pages 295-302.
  10. Kopp, O., Binz, T., Breitenbücher, U., and Leymann, F. (2013). Winery - modeling tool for TOSCAbased cloud applications. 11th Int. Conf. on ServiceOriented Computing, LNCS vol. 8274, pages 700- 704. Springer.
  11. Kostoska, M., Chorbev, I., and Gusev, M. (2014a). Creating portable TOSCA archive for iKnow university management system. Federated Conf. Computer Science and Information Systems (FedCSIS), IEEE Conf. Publications, pages 767-774.
  12. Kostoska, M., Gusev, M., and Ristov, S. (2014b). P-TOSCA portability model for PaaS hosted applications. Tech. Report LiiT:22/2014, University Ss Cyril and Methodius, Computer Science and Engineering.
  13. Li, F., Vogler, M., Claessens, M., and Dustdar, S. (2013). Towards automated IoT application deployment by a cloud-based approach. Service-Oriented Computing and Applications (SOCA), 6th IEEE Int. Conf., pages 61-68.
  14. OASIS (2014). Online files.
  15. Ortiz Jr, S. (2011). The problem with cloud-computing standardization. IEEE Computer, 44(7):13-16.
  16. Papazoglou, M. and Van Den Heuvel, W.-J. (2007). Service oriented architectures: approaches, technologies and research issues. The VLDB Journal, 16(3):389-415.
  17. Petcu, D. and Vasilakos, A. V. (2014). Portability in clouds: approaches and research opportunities. Scalable Computing: Practice and Experience, 15(3):251 - 270.
  18. Rana, O. (2014). The costs of cloud migration. Cloud Computing, IEEE, 1(1):62-65.
  19. Ristov, S., Kostoska, M., and Gusev, M. (2014). P-TOSCA portability demo case. 2014 IEEE 3rd Int. Conf. on Cloud Networking (CLOUDNET), pages 269-271.
  20. Toosi, A. N., Calheiros, R. N., and Buyya, R. (2014). Interconnected cloud computing environments: Challenges, taxonomy, and survey. ACM Comput. Surv., 47(1):7:1-7:47.
  21. Valipour, M., Amirzafari, B., Maleki, K., and Daneshpour, N. (2009). A brief survey of software architecture concepts and service oriented architecture. Computer Science and Information Technology, 2009. ICCSIT 2009. 2nd IEEE Int. Conf., pages 34-38.

Paper Citation

in Harvard Style

Gusev M., Kostoska M., Ristov S. and Donevski A. (2015). P-TOSCA Portability of SOA Applications . In Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-104-5, pages 71-78. DOI: 10.5220/0005407100710078

in Bibtex Style

author={Marjan Gusev and Magdalena Kostoska and Sasko Ristov and Aleksandar Donevski},
title={P-TOSCA Portability of SOA Applications},
booktitle={Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},

in EndNote Style

JO - Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - P-TOSCA Portability of SOA Applications
SN - 978-989-758-104-5
AU - Gusev M.
AU - Kostoska M.
AU - Ristov S.
AU - Donevski A.
PY - 2015
SP - 71
EP - 78
DO - 10.5220/0005407100710078