Title: Use-case driven service modelling with XML-based tailoring for SOA

Authors: Yukyong Kim; Kyung-Goo Doh

Addresses: Department of Computer Science and Engineering, Hanyang University ERICA, Ansan 426-791, Korea ' Department of Computer Science and Engineering, Hanyang University ERICA, Ansan 426-791, Korea

Abstract: A key problem in service-oriented computing is how to extract business requirements and build solutions with available services. The manual process of eliciting business requirements from use cases and scenarios is time consuming. This paper proposes a semi-automatic way of deriving service models from business use cases using XML-based use-case tailoring. By matching the required capability of each use case to the available capabilities provided by services, the optimal set of use cases is realised by the appropriate set of services. We rewrite use cases in XML to achieve the clear separation of any semantic parts of use-case descriptions from visual representations. The resulting use cases are subsequently tailored into well-defined business functionalities, which are built as services according to service orientation principles. Finally, we analyse and discuss validation results of a case study to illustrate how the proposed approach works.

Keywords: service-oriented architecture; SOA; service extraction; use-case models; XML description; service modelling; business requirements; business use cases; use-case tailoring; semantics; visual representation.

DOI: 10.1504/IJWGS.2013.052847

International Journal of Web and Grid Services, 2013 Vol.9 No.1, pp.35 - 53

Received: 23 Mar 2012
Accepted: 12 Sep 2012

Published online: 29 Sep 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article