Export Publication

The publication can be exported in the following formats: APA (American Psychological Association) reference format, IEEE (Institute of Electrical and Electronics Engineers) reference format, BibTeX and RIS.

Export Reference (APA)
Melo, P., Rupino da Cunha, P., Ferreira da Silva, C. & Macedo, A. (2017). Automatic run-time versioning for BPEL processes. Service Oriented Computing and Applications. 11 (3), 315-327
Export Reference (IEEE)
P. Melo et al.,  "Automatic run-time versioning for BPEL processes", in Service Oriented Computing and Applications, vol. 11, no. 3, pp. 315-327, 2017
Export BibTeX
@article{melo2017_1764938154041,
	author = "Melo, P. and Rupino da Cunha, P. and Ferreira da Silva, C. and Macedo, A.",
	title = "Automatic run-time versioning for BPEL processes",
	journal = "Service Oriented Computing and Applications",
	year = "2017",
	volume = "11",
	number = "3",
	doi = "10.1007/s11761-017-0211-3",
	pages = "315-327",
	url = "https://www.springer.com/journal/11761"
}
Export RIS
TY  - JOUR
TI  - Automatic run-time versioning for BPEL processes
T2  - Service Oriented Computing and Applications
VL  - 11
IS  - 3
AU  - Melo, P.
AU  - Rupino da Cunha, P.
AU  - Ferreira da Silva, C.
AU  - Macedo, A.
PY  - 2017
SP  - 315-327
SN  - 1863-2386
DO  - 10.1007/s11761-017-0211-3
UR  - https://www.springer.com/journal/11761
AB  - 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.
ER  -