|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Juanjuan Jiang, Anna Ruokonen, Tarja Systa, "Pattern-based Variability Management in Web Service Development," Web Services, European Conference on, pp. 83-94, Third IEEE European Conference on Web Services (ECOWS'05), 2005. | |||
| BibTex | x | ||
| @article{ 10.1109/ECOWS.2005.19, author = {Juanjuan Jiang and Anna Ruokonen and Tarja Systa}, title = {Pattern-based Variability Management in Web Service Development}, journal ={Web Services, European Conference on}, volume = {0}, year = {2005}, isbn = {0-7695-2484-2}, pages = {83-94}, doi = {http://doi.ieeecomputersociety.org/10.1109/ECOWS.2005.19}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Web Services, European Conference on TI - Pattern-based Variability Management in Web Service Development SN - 0-7695-2484-2 SP83 EP94 A1 - Juanjuan Jiang, A1 - Anna Ruokonen, A1 - Tarja Systa, PY - 2005 KW - null VL - 0 JA - Web Services, European Conference on ER - | |||
Application frameworks are widely used in software engineering to support reuse by capturing the shared architecture among a family of applications. Their role in Web service construction has, however, been mostly ignored. Reuse in general has rather been considered in the context of Web service composition than as a means to use existing implementations to build new services with related functionality.
In this paper we discuss reuse in Web service development, focusing on families of Web services that share a common architecture and a set of functionalities. Techniques supporting reuse rely on identifying and managing variation points. We propose a categorization of possible variation points in service endpoints, WSDL descriptions, and business logic. A pattern-based approach for managing variation and specifying a Web service framework to an actual service application is introduced. The approach is applied to specify a sample Web service framework.
