Automatic run-time versioning for BPEL processes

Abstract : We describe a middleware solution for automatic run-time process versioning in Business Process Execution Language (BPEL) and then analyse its impact in terms of scalability and performance. Business processes change in response to business needs, but the deployment of new versions to a BPEL engine must ensure that running instances are not disrupted and can conclude following their original workflows. Our solution is implemented as a standalone component that manages versioning transparently to the process editor, the orchestration engine, the web services used by the process, and the end-user. We have tested it for almost 1 year in the production environment of a telecommunications company, without significant overhead in terms of process invocation time.
Type de document :
Article dans une revue
Service Oriented Computing and Applications, Springer, 2017, 11 (3), pp.315-327. 〈〉. 〈10.1007/s11761-017-0211-3〉
Liste complète des métadonnées

Littérature citée [19 références]  Voir  Masquer  Télécharger
Contributeur : Catarina Ferreira da Silva <>
Soumis le : mercredi 21 février 2018 - 17:45:55
Dernière modification le : mercredi 19 septembre 2018 - 10:02:51
Document(s) archivé(s) le : mardi 22 mai 2018 - 14:58:39


SOCA-D-16-00017_R1 revised ver...
Fichiers produits par l'(les) auteur(s)



Paulo Melo, Paulo Rupino da Cunha, Catarina Ferreira da Silva, André Macedo. Automatic run-time versioning for BPEL processes. Service Oriented Computing and Applications, Springer, 2017, 11 (3), pp.315-327. 〈〉. 〈10.1007/s11761-017-0211-3〉. 〈hal-01581111〉



Consultations de la notice


Téléchargements de fichiers