A programming model for self-adaptive open enterprise systems

  • Authors:
  • Harald Psaier;Florian Skopik;Daniel Schall;Lukasz Juszczyk;Martin Treiber;Schahram Dustdar

  • Affiliations:
  • Vienna University of Technology, Vienna, Austria;Vienna University of Technology, Vienna, Austria;Vienna University of Technology, Vienna, Austria;Vienna University of Technology, Vienna, Austria;Vienna University of Technology, Vienna, Austria;Vienna University of Technology, Vienna, Austria

  • Venue:
  • Proceedings of the 5th International Workshop on Middleware for Service Oriented Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Open Web-based and social platforms dramatically influenced models for work. The emergence of service-oriented systems has paved the way for a new computing paradigm that not only applies to software services but also human actors. This work introduces a novel programming model for Open Enterprise Systems whose interactions are governed by dynamics. Compositions of humans and services often expose unexpected behavior because of sudden changes in load conditions or unresolved dependencies. We present a middleware for programming and adapting complex service-oriented systems. Our approach is based on monitoring and real-time intervention to regulate interactions based on behavior policies. A further challenge addressed by our approach is how to simulate and adapt behavior rules prior to deploy polices in the real system. We outline a testing approach to analyze and evaluate the behavior of services.