Pragmatic web service design: An agile approach with the service responsibility and interaction design method


Millard, David E. , Howard, Yvonne , Abbas, Noura, Davis, Hugh C., Gilbert, Lester , Wills, Gary B. and Walters, Robert J. (2009) Pragmatic web service design: An agile approach with the service responsibility and interaction design method. Computer Science - Research and Development

Download

[img] PDF - Published Version
Download (1905Kb)

Description/Abstract

Service-Oriented Architectures (SOAs) are increasingly deployed to achieve distributed systems that are modular, flexible and extensible. However, designing for SOA can be challenging; there are issues involving the granularity of the cooperating services, problems with proprietary data models being exchanged, and there are no currently accepted conventions for describing a service or its interactions at an abstract level. This paper gives an overview of the Service Responsibility and Interaction Design Method (SRI-DM), an agile approach for engineering a Web Service design based on capturing a scenario as a use-case, factoring this into a set of Service Responsibility and Collaboration Cards, and constructing a Sequence diagram illustrating their interactions in fulfilling the scenario. Through two case studies the paper shows how using SRI-DM can expose many of the problems of over-engineering SOA and help to create simpler, more pragmatic web service designs.

Item Type: Article
ISSNs: 1865203418652042
Divisions: Faculty of Physical Sciences and Engineering > Electronics and Computer Science > Web & Internet Science
Faculty of Physical Sciences and Engineering > Electronics and Computer Science > Electronic & Software Systems
ePrint ID: 267781
Date Deposited: 14 Aug 2009 22:37
Last Modified: 27 Mar 2014 20:14
Publisher: Springer Berlin / Heidelberg
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/267781

Actions (login required)

View Item View Item