Part of the book series:Lecture Notes in Computer Science ((LNPSE,volume 7084))
Included in the following conference series:
2143Accesses
Abstract
Variability in process-based service compositions needs to be explicitly modeled and managed in order to facilitate service/process customization and increase reuse in service/process development. While related work has been able to capture variability and variability dependencies within a composition, these approaches fail to capture variability dependenciesbetween the composition and partner services. Consequently, these approaches cannot address the situation when a composite service is orchestrated from partner services some of which are customizable. In this paper, we propose a feature-based approach that is able to effectively model variability within and across compositions. The approach is supported by a process development methodology that enables the systematic reuse and management of variability. We develop a prototype system supporting extended BPMN 2.0 to demonstrate the feasibility of our approach.
Chapter PDF
Similar content being viewed by others
Keywords
References
Sun, C.-A., et al.: Modeling and managing the variability of Web service-based systems. Syst. & Softw. 83(3), 502–516 (2009)
Hallerbach, A., et al.: Capturing variability in business process models: the Provop approach. Softw. Maint. & Evol.: Res. & Pract. 22(6-7), 519–546 (2010)
Svahnberg, M., et al.: A taxonomy of variability realization techniques: Research Articles. Softw. Pract. Exper. 35(8), 705–754 (2005)
Barros, A.P., et al.: The Rise of Web Service Ecosystems. IT Prof. 8(5), 31–37 (2006)
Nguyen, T., et al.: A Feature-Oriented Approach for Web Service Customization. In: IEEE Int. Conf. on Web Services, pp. 393–400 (2010)
Stollberg, M., Muth, M.: Service Customization by Variability Modeling. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 425–434. Springer, Heidelberg (2010)
Liang, H., et al.: A Policy Framework for Collaborative Web Service Customization. In: Proc. of the 2nd IEEE Int. Sym. on Service-Oriented System Engineering (2006)
Schmid, K., et al.: A customizable approach to full lifecycle variability management. Science of Computer Programming 53(3), 259–284 (2004)
Nguyen, T., et al.: Managing service variability: state of the art and open issues. In: Proc. of the 5th Int. Workshop on Variability Modeling of Software-Intensive Systems (2011)
Pohl, K., et al.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag New York, Inc. (2005)
Hadaytullah, et al.: Using Model Customization for Variability Management in Service Compositions. In: IEEE Int. Conf. on Web Services 2009 (2009)
Koning, M., et al.: VxBPEL: Supporting variability for Web services in BPEL. Information and Software Technology 51(2), 258–269 (2009)
Mietzner, R., et al.: Generation of BPEL Customization Processes for SaaS Applications from Variability Descriptors. In: IEEE Int. Conf. on Services Computing 2008 (2008)
Razavian, M., et al.: Modeling Variability in Business Process Models Using UML. In: 5th Int. Conf. on Information Technology: New Generations 2008 (2008)
Chang, S.H., et al.: A Variability Modeling Method for Adaptable Services in Service-Oriented Computing. In: Proc. of the 11th Int. Conf. on Software Product Line (2007)
Schnieders, A., et al.: Variability Mechanisms in E-Business Process Families. In: Proc. of Int. Conf. on Business Information Systems, pp. 583–601 (2006)
Kang, K.C., et al.: Feature-Oriented Domain Analysis (FODA) Feasibility Study, in Technical Report, Softw. Eng. Inst., CMU. p. 161 pages (November 1990)
Kang, K.C., et al.: FORM: A feature-oriented reuse method with domain-specific reference architectures. Ann. Softw. Eng. 5, 143–168 (1998)
Batory, D.: Feature Models, Grammars, and Propositional Formulas. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714, pp. 7–20. Springer, Heidelberg (2005)
Griss, M.L., et al.: Integrating Feature Modeling with the RSEB. In: Proc. of the 5th Int. Conf. on Software Reuse (1998)
Czarnecki, K., et al.: Formalizing cardinality-based feature models and their specialization. Software Process: Improvement and Practice 10(1), 7–29 (2005)
Sinnema, M., Deelstra, S., Nijhuis, J., Dannenberg, R.B.: COVAMOF: A Framework for Modeling Variability in Software Product Families. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol. 3154, pp. 197–213. Springer, Heidelberg (2004)
Benavides, D., et al.: Automated analysis of feature models 20 years later: A literature review. Information Systems 35(6), 615–636 (2010)
Didonet, M., et al.: Weaving Models with the Eclipse AMW plugin. In: Proceedings of Eclipse Modeling Symposium, Eclipse Summit Europe (2006)
Jouault, F., et al.: ATL: A model transformation tool. Science of Computer Programming 72(1-2), 31–39 (2008)
Author information
Authors and Affiliations
Faculty of Information and Communication Technology, Swinburne University of Technology, Melbourne, Australia
Tuan Nguyen, Alan Colman & Jun Han
- Tuan Nguyen
You can also search for this author inPubMed Google Scholar
- Alan Colman
You can also search for this author inPubMed Google Scholar
- Jun Han
You can also search for this author inPubMed Google Scholar
Editor information
Editors and Affiliations
Institute of Software Technology and Interactive Systems, Vienna University of Technology, Favoritenstraße 9-11, 1010, Vienna, Austria
Gerti Kappel
College of Information Technology, Zayed University, P.O. Box 19282, Dubai, UAE
Zakaria Maamar
HP Labs - Services Research Lab, 1501 Page Mill Road, 94304, Palo Alto, CA, USA
Hamid R. Motahari-Nezhad
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nguyen, T., Colman, A., Han, J. (2011). Modeling and Managing Variability in Process-Based Service Compositions. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds) Service-Oriented Computing. ICSOC 2011. Lecture Notes in Computer Science, vol 7084. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25535-9_27
Download citation
Publisher Name:Springer, Berlin, Heidelberg
Print ISBN:978-3-642-25534-2
Online ISBN:978-3-642-25535-9
eBook Packages:Computer ScienceComputer Science (R0)
Share this paper
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative