An extensible framework for dynamic market-based service selection and business process execution

Business applications in open and dynamic service markets offer great opportunities for both consumers as well as for providers of services. However, the management of related business processes in such environments requires considerable (often still manual) effort. Specific additional challenges arise in highly dynamic environments which may lead, e.g., to service failures or even to complete disappearance of partners and, consequently, a need to reconfigure related processes. This work aims at generic software support for addressing such challenges mainly by providing an extensible negotiation framework which is capable of performing the tasks of service selection and service execution automatically. Its technical basis are augmented, reusable and highly autonomous service components that can be tailored towards the specific needs of each business process. In addition, the implementation of the negotiation framework includes a simulation component which offers convenient means to study the outcome of different settings of the business environment a priori.

[1]  Mike P. Papazoglou,et al.  Web Services - Principles and Technology , 2007 .

[2]  Winfried Lamersdorf,et al.  Systematically Engineering Self-Organizing Systems: The SodekoVS Approach , 2009, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[3]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[4]  Yanxiang He,et al.  Market-Based Service Selection Framework in Grid Computing , 2007, ESCAPE.

[5]  A. Pokahr,et al.  Coordination in Multi-Agent Systems : A Declarative Approach using Coordination Spaces , 2009 .

[6]  Munindar P. Singh,et al.  From Quality to Utility: Adaptive Service Selection Framework , 2010, ICSOC.

[7]  Mohammad Abdollahi Azgomi,et al.  A Computational Trust Model for E-Commerce Systems , 2009, DigiBiz.

[8]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[9]  Dipti Srinivasan,et al.  An Introduction to Multi-Agent Systems , 2010 .

[10]  Winfried Lamersdorf,et al.  Extending the Capability Concept for Flexible BDI Agent Modularization , 2005, PROMAS.

[11]  Y. Shoham Introduction to Multi-Agent Systems , 2002 .

[12]  Karl Aberer,et al.  A Probabilistic Framework for Decentralized Management of Trust and Quality , 2007, CIA.

[13]  H. Levin,et al.  Cost-Effectiveness Analysis: Methods and Applications , 2000 .

[14]  Ronen I. Brafman,et al.  Introducing Preferences over NFPs into Service Selection in SOA , 2009, ICSOC Workshops.

[15]  Dirk Neumann,et al.  Automated bidding in computational markets: an application in market-based allocation of computing services , 2010, Autonomous Agents and Multi-Agent Systems.

[16]  Steffen Lamparter,et al.  Trading services in ontology-driven markets , 2006, SAC '06.

[17]  Felix A. Fischer,et al.  Cooperative Information Agents XI , 2008 .

[18]  Mike Paterson,et al.  Combinatorics, Algorithms, Probabilistic and Experimental Methodologies, First International Symposium, ESCAPE 2007, Hangzhou, China, April 7-9, 2007, Revised Selected Papers , 2007, ESCAPE.

[19]  David Stuart Robertson,et al.  Enacting the Distributed Business Workflows Using BPEL4WS on the Multi-agent Platform , 2005, MATES.

[20]  John R. Anderson Cognitive Psychology and Its Implications , 1980 .

[21]  Claudia Di Napoli,et al.  Software Agents to Enable Service Composition through Negotiation , 2009 .

[22]  Winfried Lamersdorf,et al.  A Reputation-Based Approach to Self-Adaptive Service Selection , 2011, KiVS.

[23]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[24]  Ray Hammond Digital Business , 1996 .

[25]  Kai Jander,et al.  Unifying Agent and Component Concepts: Jadex Active Components , 2010, MATES.

[26]  Michael P. Wellman,et al.  Autonomous bidding agents - strategies and lessons from the trading agent competition , 2007 .