TY - GEN
T1 - Deploying large-scale service compositions on the cloud with the CHOReOS enactment engine
AU - Leite, Leonardo
AU - Moreira, Carlos Eduardo
AU - Cordeiro, Daniel
AU - Gerosa, Marco Aurelio
AU - Kon, Fabio
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/10/14
Y1 - 2014/10/14
N2 - In recent years, service-oriented systems are becoming increasingly complex, with growing size and heterogeneity. Developing and deploying such large-scale systems present several challenges, such as reliability, reproducibility, handling failures on infrastructure, scaling deployment time as composition size grows, coordinating deployment among multiple organizations, dependency management, and supporting requirements of adaptable systems. However, many organizations still rely on manual deployment processes, which imposes difficulties in overcoming such challenges. In this paper, we propose a flexible and extensible middleware solution that addresses the challenges present in the large-scale deployment of service compositions. The CHOReOS Enactment Engine is a robust middleware infrastructure to automate the deployment of large-scale service compositions. We describe the middleware architecture and implementation and then present experimental results demonstrating the feasibility of our approach.
AB - In recent years, service-oriented systems are becoming increasingly complex, with growing size and heterogeneity. Developing and deploying such large-scale systems present several challenges, such as reliability, reproducibility, handling failures on infrastructure, scaling deployment time as composition size grows, coordinating deployment among multiple organizations, dependency management, and supporting requirements of adaptable systems. However, many organizations still rely on manual deployment processes, which imposes difficulties in overcoming such challenges. In this paper, we propose a flexible and extensible middleware solution that addresses the challenges present in the large-scale deployment of service compositions. The CHOReOS Enactment Engine is a robust middleware infrastructure to automate the deployment of large-scale service compositions. We describe the middleware architecture and implementation and then present experimental results demonstrating the feasibility of our approach.
KW - automated deployment
KW - cloud computing
KW - service compositions
UR - http://www.scopus.com/inward/record.url?scp=84911089706&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84911089706&partnerID=8YFLogxK
U2 - 10.1109/NCA.2014.25
DO - 10.1109/NCA.2014.25
M3 - Conference contribution
AN - SCOPUS:84911089706
T3 - Proceedings - 2014 IEEE 13th International Symposium on Network Computing and Applications, NCA 2014
SP - 121
EP - 128
BT - Proceedings - 2014 IEEE 13th International Symposium on Network Computing and Applications, NCA 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2014 13th IEEE International Symposium on Network Computing and Applications, NCA 2014
Y2 - 21 August 2014 through 23 August 2014
ER -