Prof. Dr. Cesare Pautasso

From Choreography Diagrams to RESTful Interactions

Adriatik Nikaj, Sankalita Mandal, Cesare Pautasso, Mathias Weske

11th International Workshop on Engineering Service-Oriented Applications (WESOA 2015), Goa, India

November 2015

Abstract

Today, business process management is a key approach to organize work, and many companies represent their operations in business process models. Recently, choreography diagrams have been introduced to represent interactions between business processes, run by different partners. While there is considerable work on using process models during process implementation, there is little work on using choreography models to implement interactions between business processes. In this paper, a novel approach to enhance choreography diagrams by execution information is introduced. The approach is based on the REST architecture style, which is the primary way for interacting systems. Using enhanced choreography diagrams allows us to develop REST-based interactions among business partners in an efficient manner. The approach is illustrated by an example of an accommodation reservation service.

Download

Citation

Bibtex

@inproceedings{wesoa2015,
	author = {Adriatik Nikaj and Sankalita Mandal and Cesare Pautasso and Mathias Weske},
	title = {From Choreography Diagrams to RESTful Interactions},
	booktitle = {11th International Workshop on Engineering Service-Oriented Applications (WESOA 2015)},
	year = {2015},
	month = {November},
	publisher = {Springer},
	address = {Goa, India},
	abstract = {Today, business process management is a key approach to organize work, and many companies represent their operations in business process models. Recently, choreography diagrams have been introduced to represent interactions between business processes, run by different partners. While there is considerable work on using process models during process implementation, there is little work on using choreography models to implement interactions between business processes. In this paper, a novel approach to enhance choreography diagrams by execution information is introduced. The approach is based on the REST architecture style, which is the primary way for interacting systems. Using enhanced choreography diagrams allows us to develop REST-based interactions among business partners in an efficient manner. The approach is illustrated by an example of an accommodation reservation service.},
	keywords = {BPMN Choreography, RESTful conversation}
}