Identifying and Specifying Reusable Services of Service Centric Systems through Product Line Technology
In: International Workshop on Service Oriented Architectures and Product Lines - What is the Connection?. Accepted, September, 2007
Authors
- Jaejoon Lee
- Dirk Muthig
- Matthias Naab
- Minseong Kim
- Sooyong Park
Abstract
The concept of service orientation (SO) is a relevant promising candidate for accommodating rapidly changing user needs and expectations. Adopting SO in practice for real software and system development, however, has uncovered several challenging issues, such as maintaining consistent system configuration or integrity of dynamically composed services, or identifying reusable services at the right level of granularity. In this paper, we propose an approach that addresses the latter issue, which we map to the well-known challenge of defining reusable software assets. The approach is adapted from the analysis technique of product line engineering, which is the most successful approach for establishing reuse in practice. We present how reusable services can be identified and specified based on features: these features identify variations of a family of products from a user's point of view and thus will be the subjects of reconfigurations of service centric systems at runtime.
BibTeX
@InProceedings{ dasis,
title = { Identifying and Specifying Reusable Services of Service Centric Systems through Product Line Technology },
author = { Jaejoon Lee and Dirk Muthig and Matthias Naab and Minseong Kim and Sooyong Park },
booktitle = { International Workshop on Service Oriented Architectures and Product Lines - What is the Connection? },
note = { Accepted },
month = sep,
year = 2007,
}
This publication belongs to the project
DASIS.