The Pervasive Nature of Variability in SOC

Service-oriented computing has gained attention from researchers and industry due to various benefits. Enterprises are supported by SOC-based solutions. Enterprise requirements change with the customer needs, market conditions, and variability is often needed in SOC. Research usually focuses at variability on the business process level and ignores variability at other layers. In this paper, we show what kind of variability can occur and how it spans across all layers of SOC. We present some example scenarios to discuss different kinds of variability and their reasons in SOC environments. Finally, we classify variability to show that variability is not an isolated problem in a single layer.

[1]  Nicolai M. Josuttis,et al.  Soa In Practice The Art Of Distributed System Design , 2007 .

[2]  Biplav Srivastava,et al.  Business Driven SOA Customization , 2008, ICSOC.

[3]  Gunter Saake,et al.  An Extension of BPMN Meta-model for Evaluation of Business Processes , 2011, Sci. J. Riga Tech. Univ. Ser. Comput. Sci..

[4]  Antonio Ruiz Cortés,et al.  A Taxonomy of Variability in Web Service Flows , 2007 .

[5]  Geoffrey Sampson The myth of diminishing firms , 2003, CACM.

[6]  Shanshan Jiang,et al.  An Approach for Dynamic Service Management , 2004 .

[7]  Jeffrey I. Schiller,et al.  An Authentication Service for Open Network Systems. In , 1998 .

[8]  Soo Dong Kim,et al.  A Comprehensive Approach to Service Adaptation , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).

[9]  Gunter Saake,et al.  Service Variability Patterns in SOC , 2011 .

[10]  Gunter Saake,et al.  Service Variability Patterns , 2011, ER Workshops.

[11]  Mike P. Papazoglou,et al.  Service oriented architectures: approaches, technologies and research issues , 2007, The VLDB Journal.

[12]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[13]  Franco Zambonelli,et al.  Architecture and Metaphors for Eternally Adaptive Service Ecosystems , 2008, IDC.

[14]  Tarja Systä,et al.  Pattern-based variability management in Web service development , 2005, Third European Conference on Web Services (ECOWS'05).

[15]  Sven Apel,et al.  Research challenges in the tension between features and services , 2008, SDSOA '08.

[16]  Gunter Saake,et al.  Rulespect : Language-Independent Rule-Based AOP Model for Adaptable Context-Sensitive Web Services , 2009 .

[17]  Frank Leymann,et al.  Service-Oriented Computing , 2008, Lecture Notes in Computer Science.

[18]  Fabio Casati,et al.  Developing Adapters for Web Services Integration , 2005, CAiSE.

[19]  Mandy Krimme,et al.  SAP NetWeaver Process Integration , 2010 .

[20]  Frank Leymann,et al.  Defining Composite Configurable SaaS Application Packages Using SCA, Variability Descriptors and Multi-tenancy Patterns , 2008, 2008 Third International Conference on Internet and Web Applications and Services.

[21]  Mira Mezini,et al.  AO4BPEL: An Aspect-oriented Extension to BPEL , 2007, World Wide Web.

[22]  Mohand-Said Hacid,et al.  web services customization: a composition-based approach , 2006, ICWE '06.