In cloud computing, variability becomes a crucial ability of process-based cloud applications. Existing solutions either focused on modeling variability in the architectural model or tried to support dynamic variability management in implementation. An integrated approach that can inherit the virtues from both categories is expected. The paper aims to fill the gap by proposing a model-driven variability-based service composition approach. We propose VxUML to model the variability in the architecture model. Then, we define a set of model transformation rules to convert VxUML into VxBPEL (an extension to standard BPEL supporting variability at the implementation level). Finally, we implement a prototype tool, and present a case study to demon...
The Business Process Execution Language (BPEL) is a widely recognized executable language supporting...
Cloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent ...
International audienceCloud applications and cyber-physical systems are becoming increasingly comple...
Web services run in complex contexts where arising events may compromise the quality of the whole sy...
Variability in process-based service compositions needs to be explicitly modeled and managed in orde...
Nowadays applications are increasingly developed based on remote Web services and service compositio...
Variability in process-based service compositions needs to be explicitly modeled and managed in orde...
Cloud service providers benefit from a vast majority of customers due to variability and making prof...
Publish-Discover-Compose paradigm of Service-Oriented Computing (SOC) presents a challenge on servic...
Web services provide a way to facilitate the business integration over the Internet. Flexibility is ...
Nowadays applications are increasingly developed based on remote Web services and service compositio...
Service oriented architectures consist of loosely coupled services that can be quickly composed to s...
Web service-based systems are built orchestrating loosely coupled, standardized, and internetworked ...
Many organizations migrate on-premise software applications to the cloud. However, current coarse-gr...
Web services run in complex contexts where arising events may compromise the quality of the whole sy...
The Business Process Execution Language (BPEL) is a widely recognized executable language supporting...
Cloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent ...
International audienceCloud applications and cyber-physical systems are becoming increasingly comple...
Web services run in complex contexts where arising events may compromise the quality of the whole sy...
Variability in process-based service compositions needs to be explicitly modeled and managed in orde...
Nowadays applications are increasingly developed based on remote Web services and service compositio...
Variability in process-based service compositions needs to be explicitly modeled and managed in orde...
Cloud service providers benefit from a vast majority of customers due to variability and making prof...
Publish-Discover-Compose paradigm of Service-Oriented Computing (SOC) presents a challenge on servic...
Web services provide a way to facilitate the business integration over the Internet. Flexibility is ...
Nowadays applications are increasingly developed based on remote Web services and service compositio...
Service oriented architectures consist of loosely coupled services that can be quickly composed to s...
Web service-based systems are built orchestrating loosely coupled, standardized, and internetworked ...
Many organizations migrate on-premise software applications to the cloud. However, current coarse-gr...
Web services run in complex contexts where arising events may compromise the quality of the whole sy...
The Business Process Execution Language (BPEL) is a widely recognized executable language supporting...
Cloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent ...
International audienceCloud applications and cyber-physical systems are becoming increasingly comple...