Applying Variability Modeling Concepts to Support Decision Making for Service Composition

Service oriented architectures consist of loosely coupled services that can be quickly composed to support flexibility in business processes. The flexibility requires alternative service compositions to fulfill a customer's business process. However, customers are often not aware of their options and thus cannot make good decisions on how to compose their services. Therefore, we propose to support the decision making of the customer by modeling the different alternatives explicitly in a variability model and communicating the alternatives to the customer.

[1]  Ying Huang,et al.  A stochastic service composition model for business integration , 2005, International Conference on Next Generation Web Services Practices (NWeSP'05).

[2]  Klaus Schmid,et al.  From Requirements Engineering to Knowledge Engineering: Challenges in Adaptive Systems , 2005 .

[3]  Klaus Pohl,et al.  Communicating the variability of a software-product family to customers , 2004, Informatik Forschung und Entwicklung.

[4]  Klaus Pohl,et al.  Software Product Line Engineering , 2005 .

[5]  Klaus Pohl,et al.  Modelling requirements variability across product lines , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[6]  Klaus Pohl,et al.  Communicating the variability of a software-product family to customers , 2003, Software and Systems Modeling.

[7]  Martin S. Feather,et al.  Requirements monitoring in dynamic environments , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[8]  Christoph Steindl,et al.  Service-oriented agility: an initial analysis for the use of agile methods for SOA development , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.