Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/978-3-642-25535-9_27guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Modeling and managing variability in process-based service compositions

Published: 05 December 2011 Publication History

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.

References

[1]
Sun, C.-A., et al.: Modeling and managing the variability of Web service-based systems. Syst. & Softw. 83(3), 502-516 (2009).
[2]
Hallerbach, A., et al.: Capturing variability in business process models: the Provop approach. Softw. Maint. & Evol.: Res. & Pract. 22(6-7), 519-546 (2010).
[3]
Svahnberg, M., et al.: A taxonomy of variability realization techniques: Research Articles. Softw. Pract. Exper. 35(8), 705-754 (2005).
[4]
Barros, A.P., et al.: The Rise of Web Service Ecosystems. IT Prof. 8(5), 31-37 (2006).
[5]
Nguyen, T., et al.: A Feature-Oriented Approach for Web Service Customization. In: IEEE Int. Conf. on Web Services, pp. 393-400 (2010).
[6]
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).
[7]
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).
[8]
Schmid, K., et al.: A customizable approach to full lifecycle variability management. Science of Computer Programming 53(3), 259-284 (2004).
[9]
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).
[10]
Pohl, K., et al.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag New York, Inc. (2005).
[11]
Hadaytullah, et al.: Using Model Customization for Variability Management in Service Compositions. In: IEEE Int. Conf. on Web Services 2009 (2009).
[12]
Koning, M., et al.: VxBPEL: Supporting variability for Web services in BPEL. Information and Software Technology 51(2), 258-269 (2009).
[13]
Mietzner, R., et al.: Generation of BPEL Customization Processes for SaaS Applications from Variability Descriptors. In: IEEE Int. Conf. on Services Computing 2008 (2008).
[14]
Razavian, M., et al.: Modeling Variability in Business Process Models Using UML. In: 5th Int. Conf. on Information Technology: New Generations 2008 (2008).
[15]
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).
[16]
Schnieders, A., et al.: Variability Mechanisms in E-Business Process Families. In: Proc. of Int. Conf. on Business Information Systems, pp. 583-601 (2006).
[17]
Kang, K.C., et al.: Feature-Oriented Domain Analysis (FODA) Feasibility Study, in Technical Report, Softw. Eng. Inst., CMU. p. 161 pages (November 1990).
[18]
Kang, K.C., et al.: FORM: A feature-oriented reuse method with domain-specific reference architectures. Ann. Softw. Eng. 5, 143-168 (1998).
[19]
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).
[20]
Griss, M.L., et al.: Integrating Feature Modeling with the RSEB. In: Proc. of the 5th Int. Conf. on Software Reuse (1998).
[21]
Czarnecki, K., et al.: Formalizing cardinality-based feature models and their specialization. Software Process: Improvement and Practice 10(1), 7-29 (2005).
[22]
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).
[23]
Benavides, D., et al.: Automated analysis of feature models 20 years later: A literature review. Information Systems 35(6), 615-636 (2010).
[24]
Didonet, M., et al.: Weaving Models with the Eclipse AMW plugin. In: Proceedings of Eclipse Modeling Symposium, Eclipse Summit Europe (2006).
[25]
Jouault, F., et al.: ATL: A model transformation tool. Science of Computer Programming 72(1-2), 31-39 (2008).

Cited By

View all
  • (2019)Adaptive BPEL Service Compositions via Variability ManagementInternational Journal of Web Services Research10.4018/IJWSR.201901010316:1(37-69)Online publication date: 1-Jan-2019
  • (2017)Modelling and Analysing Highly-Configurable ServicesProceedings of the 21st International Systems and Software Product Line Conference - Volume A10.1145/3106195.3106211(114-122)Online publication date: 25-Sep-2017
  • (2017)Towards measuring the adaptability of an AO4BPEL processProceedings of the Australasian Computer Science Week Multiconference10.1145/3014812.3014818(1-7)Online publication date: 30-Jan-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICSOC'11: Proceedings of the 9th international conference on Service-Oriented Computing
December 2011
680 pages
ISBN:9783642255342
  • Editors:
  • Gerti Kappel,
  • Zakaria Maamar,
  • Hamid R. Motahari-Nezhad

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 05 December 2011

Author Tags

  1. feature modeling
  2. model driven engineering (MDE)
  3. model mapping
  4. process variability
  5. service composition
  6. service variability
  7. software product line (SPL)
  8. variability management

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Adaptive BPEL Service Compositions via Variability ManagementInternational Journal of Web Services Research10.4018/IJWSR.201901010316:1(37-69)Online publication date: 1-Jan-2019
  • (2017)Modelling and Analysing Highly-Configurable ServicesProceedings of the 21st International Systems and Software Product Line Conference - Volume A10.1145/3106195.3106211(114-122)Online publication date: 25-Sep-2017
  • (2017)Towards measuring the adaptability of an AO4BPEL processProceedings of the Australasian Computer Science Week Multiconference10.1145/3014812.3014818(1-7)Online publication date: 30-Jan-2017
  • (2015)A service pattern model for service composition with flexible functionalityInformation Systems and e-Business Management10.1007/s10257-014-0251-613:2(235-265)Online publication date: 1-May-2015
  • (2014)Analysis of process model reuseDecision Support Systems10.1016/j.dss.2014.05.01266:C(9-19)Online publication date: 1-Oct-2014
  • (2012)A pattern language for service-based platform integration and adaptationProceedings of the 17th European Conference on Pattern Languages of Programs10.1145/2602928.2603080(1-27)Online publication date: 11-Jul-2012

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media