Where academic tradition
meets the exciting future

Modeling a Composite RESTful Web Service with UML

Irum Rauf, Ivan Porres, Anna Ruokonen, Tarja Systa, Modeling a Composite RESTful Web Service with UML. In: Andrzej Wasowski, Dragos Truscan (Eds.), Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, 253–260 , ACM, 2010.

Abstract:

The process of web service composition involves different partner web services that are published over the internet. The Representational-State Transfer (REST) web services adopt different architectural style compared to Remote Procedure Call (RPC) web services. In this paper, we address these differences in the context of web service compositions and motivate the need for new designing techniques that lead to RESTful interfaces. We provide a UML based modeling approach for the composition of RESTful web services that models the composition for its static and behavioral features. These models provide RESTful compositions by construction, serve as a part of specification document, have
mapping to several web implementation languages and can also be used to validate a RESTful composition. We illustrate the applicability of the approach with a sample Hotel and Flight booking RESTful composite web service.

BibTeX entry:

@INPROCEEDINGS{iRaPoRuSy10a,
  title = {Modeling a Composite RESTful Web Service with UML},
  booktitle = {Proceedings of the Fourth European Conference on Software Architecture: Companion Volume},
  author = {Rauf, Irum and Porres, Ivan and Ruokonen, Anna and Systa, Tarja},
  editor = {Wasowski, Andrzej and Truscan, Dragos},
  publisher = {ACM},
  pages = {253–260 },
  year = {2010},
}

Belongs to TUCS Research Unit(s): Software Engineering Laboratory (SE Lab)

Edit publication