The University of Southampton
University of Southampton Institutional Repository

Resource Oriented Modelling: Describing Restful Web Services Using Collaboration Diagrams

Resource Oriented Modelling: Describing Restful Web Services Using Collaboration Diagrams
Resource Oriented Modelling: Describing Restful Web Services Using Collaboration Diagrams
The popularity of Resource Oriented and RESTful Web Services is increasing rapidly. In these, resources are key actors in the interfaces, in contrast to other approaches where services, messages or objects are. This distinctive feature necessitates a new approach for modelling RESTful interfaces providing a more intuitive mapping from model to implementation than could be achieved with non-resource methods. With this objective we propose an approach to describe Resource Oriented and RESTful Web Services based on UML collaboration diagrams. Then use it to model scenarios from several problem domains, arguing that Resource Oriented and RESTful Web Services can be used in systems which go beyond ad-hoc integration. Using the scenarios we demonstrate how the approach is useful for: eliciting domain ontologies; identifying recurring patterns; and capturing static and dynamic aspects of the interface.
Alowisheq, Areeb
38be3720-6f42-4f7b-ba8e-69a6f21017b3
Millard, David
4f19bca5-80dc-4533-a101-89a5a0e3b372
Tiropanis, Thanassis
d06654bd-5513-407b-9acd-6f9b9c5009d8
Alowisheq, Areeb
38be3720-6f42-4f7b-ba8e-69a6f21017b3
Millard, David
4f19bca5-80dc-4533-a101-89a5a0e3b372
Tiropanis, Thanassis
d06654bd-5513-407b-9acd-6f9b9c5009d8

Alowisheq, Areeb, Millard, David and Tiropanis, Thanassis (2011) Resource Oriented Modelling: Describing Restful Web Services Using Collaboration Diagrams At The 8th International Joint Conference on e-Business and Telecommunications, Spain. 18 - 21 Jul 2011.

Record type: Conference or Workshop Item (Paper)

Abstract

The popularity of Resource Oriented and RESTful Web Services is increasing rapidly. In these, resources are key actors in the interfaces, in contrast to other approaches where services, messages or objects are. This distinctive feature necessitates a new approach for modelling RESTful interfaces providing a more intuitive mapping from model to implementation than could be achieved with non-resource methods. With this objective we propose an approach to describe Resource Oriented and RESTful Web Services based on UML collaboration diagrams. Then use it to model scenarios from several problem domains, arguing that Resource Oriented and RESTful Web Services can be used in systems which go beyond ad-hoc integration. Using the scenarios we demonstrate how the approach is useful for: eliciting domain ontologies; identifying recurring patterns; and capturing static and dynamic aspects of the interface.

PDF AREEB EDITED 28 APRIL ICE-B Camera Ready.pdf - Accepted Manuscript
Download (286kB)

More information

Published date: July 2011
Additional Information: Event Dates: July 18-21
Venue - Dates: The 8th International Joint Conference on e-Business and Telecommunications, Spain, 2011-07-18 - 2011-07-21
Organisations: Web & Internet Science

Identifiers

Local EPrints ID: 272942
URI: http://eprints.soton.ac.uk/id/eprint/272942
PURE UUID: 17fdfaaf-64fb-4e10-93cc-72147086bf64
ORCID for David Millard: ORCID iD orcid.org/0000-0002-7512-2710
ORCID for Thanassis Tiropanis: ORCID iD orcid.org/0000-0002-6195-2852

Catalogue record

Date deposited: 20 Oct 2011 14:15
Last modified: 18 Jul 2017 06:18

Export record

Contributors

Author: Areeb Alowisheq
Author: David Millard ORCID iD

University divisions

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×