An approach to enhancing reusabilities in service development
Proceedings of the 2009 International Conference on Hybrid Information Technology
Practical methods for adapting services using enterprise service bus
ICWE'07 Proceedings of the 7th international conference on Web engineering
Combining service-orientation and software product line engineering: A systematic mapping study
Information and Software Technology
Hi-index | 0.00 |
In service-oriented computing (SOC), services are designed not just for a dedicated client, but for a family of potential clients who typically discover and compose services dynamically. For services to be generic and hence serviceable to different users in a given domain, the service variability among different clients must be analyzed and modeled into service components. Furthermore, effective methods for dynamically adapting services for different invocations and contexts must be provided. Nonetheless, the research on service variability management and service adaptation is still in early stage. In this paper, we survey representative software adaptation methods, and propose four types of service variability. Then we present practical adaptation methods for resolving the four types of service variability. The proposed adaption methods presented in this paper can be implemented in a typical Web service environment with WSDL, UDDI and BPEL.