Prof. Dr. Cesare Pautasso

BPEL for REST

Cesare Pautasso

7th International Conference on Business Process Management (BPM08), Milan, Italy, pp. 278-293

September 2008

Abstract

Novel trends in Web services technology challenge the assumptions made by current standards for process-based service composition. Most RESTful Web service APIs, which do not rely on the Web service description language (WSDL), cannot easily be composed using the BPEL language. In this paper we propose a lightweight BPEL extension to natively support the composition of RESTful Web services using business processes. We also discuss how to expose the execution state of a business process so that it can be manipulated through REST primitives in a controlled way.

Download

DOI: 10.1007/978-3-540-85758-7_21

PDF: ▼bpel4rest-bpm2008.pdf (168KB)

Citation

  • Cesare Pautasso, BPEL for REST, Proc. of the 7th International Conference on Business Process Management (BPM08), Milan, Italy, September 2008, pp. 278-293

Bibtex

@inproceedings{bpel4rest:2008:bpm,
	author = {Cesare Pautasso},
	title = {BPEL for REST},
	booktitle = {7th International Conference on Business Process Management (BPM08)},
	volume = {5240},
	year = {2008},
	month = {September},
	pages = {278-293},
	publisher = {Springer},
	address = {Milan, Italy},
	abstract = {Novel trends in Web services technology challenge the assumptions made by current standards for process-based service composition. Most RESTful Web service APIs, which do not rely on the Web service description language (WSDL), cannot easily be composed using the BPEL language. In this paper we propose a lightweight BPEL extension to natively support the composition of RESTful Web services using business processes. We also discuss how to expose the execution state of a business process so that it can be manipulated through REST primitives in a controlled way.},
	keywords = {BPEL, REST, RESTful business process management},
	doi = {10.1007/978-3-540-85758-7_21}
}