Service-Oriented Product Lines: Towrads a Development Process and Feature Management Model for Web Services.
Sebastian Günther, Thorsten Berger · 2008
Service-Oriented Architecture fosters the loose coupling of services aimed at maximizing flexibility, adaptability and configurability. Services of different providers can easily be integrated into a common framework with standardized technology like Web Services. A Software Product Line depicts a systematic software reuse approach by handling various types of flexible software artifacts that form a common platform and are the basis for deriving concrete products. This paper contributes towards the combination of both concepts by proposing a differentiated development process for Software Product Lines implementing a ServiceOriented Architecture. An extensive example shows how parts of this process can be solved technically with already developed methods for feature modeling and management using Web Services.