Search Swinburne Research Bank
Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.3/231325
|Download PDF (Accepted manuscript) (Adobe Acrobat PDF, 713 KB)|
- Enabling the delivery of customizable web services
- Nguyen, Tuan; Colman, Alan; Han, Jun
- Due to differences in consumer requirements, a Web service usually has multiple service variants for use in different business contexts. In such situations, delivering customizable services helps increase efficiency not only in service description and publication but also in service consumption. However, existing approaches for providing customizable services enforce the tight coupling between providers and consumers. Nor do they take into account recursive nature of service customization. Consequently, the approaches hamper the widespread use of customizable services in SOA. In this paper, we propose a language, namely Web Service Variability Description Language (WSVL), which formalizes the customization interface between providers and consumers using the XML technology to address these problems. We also describe a reference architecture for service deployment and a service engineering technique which together support the provisioning of WSVL-based customizable services. A proof-of-concept prototype system is introduced to demonstrate the feasibility of our approach.
- Publication type
- Conference paper
- Research centre
- Swinburne University of Technology. Swinburne University of Technology
- Proceedings of the 19th IEEE International Conference on Web Services (ICWS 2012), Honolulu, Hawaii, United States, 24-29 June 2012, pp. 138-145
- Publication year
- Business; Couplings; Customisable services; Engines; Extensible markup language; Insurance; Service description; Service engineering; Service provisioning; Service variability; UML; Unified modeling language; Web services; XML
- 9781467321310, 1467321311
- Publisher URL
- Copyright © 2012 IEEE. The accepted manuscript is reproduced in accordance with the copyright policy of the publisher. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
- Additional information
- Supported by the Smart Services Cooperative Research Centre through the Australian Government's CRC Programme (Department of Innovation, Industry, Science and Research).
- Full text
- Peer reviewed