A Methodology for Dynamic Service Compositions Based on an Event-Driven Approach

In dynamic environments, cross-company service compositions are required to be reactive and adaptable in a timely manner. Complementing the service-orientated paradigm by an event-driven approach provides suitable means for obtaining adequate dynamic behavior of service compositions. Hence, they are enabled to react on changing situations represented by relation patterns of detected external and internal events. Our paper introduces a business-oriented methodology for the modeling of executable dynamic service compositions resting upon BPMN (business process model and notation) in the recent version 2.0 and model-driven development of complex event processing (CEP) rules in a top-down manner. Our methodology is supported by a web-based modeling tool.

[1]  K. Mani Chandy,et al.  Event Processing - Designing IT Systems for Agile Companies , 2009 .

[2]  Jakob Freund,et al.  Praxishandbuch BPMN 2.0 , 2010 .

[3]  Jürgen Dunkel,et al.  Event-Driven Architecture , 2010 .

[4]  Marlon Dumas,et al.  Service interaction patterns : towards a reference framework for service-based business process interconnection , 2005 .

[5]  Opher Etzion,et al.  Integrating Complex Events for Collaborating and Dynamically Changing Business Processes , 2009, ICSOC/ServiceWave Workshops.

[6]  Mara Nikolaidou,et al.  Infusing agility in business processes through an event-centric approach , 2010, Int. J. Bus. Inf. Syst..

[7]  Opher Etzion,et al.  Existing and future standards for event-driven business process management , 2009, DEBS '09.

[8]  Gero Decker,et al.  A Graphical Notation for Modeling Complex Events in Business Processes , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[9]  Michael Eckert,et al.  Complex Event Processing (CEP) , 2009, Informatik-Spektrum.

[10]  W.M.P. van der Aalst,et al.  Towards a taxonomy of process flexibility (extended version) , 2007 .

[11]  Christoph Schroth,et al.  Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services , 2007, IT Professional.

[12]  Kresimir Vidackovic,et al.  Integration of Various IT Systems and Sensor Information for the Handling of RFID-enabled Catering Goods in the Aviation Domain , 2011, WEBIST.

[13]  Raman Kazhamiakin,et al.  Cross-Layer Adaptation and Monitoring of Service-Based Applications , 2009, ICSOC/ServiceWave Workshops.

[14]  Rainer von Ammon Event-Driven Business Process Management , 2009, Encyclopedia of Database Systems.

[15]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[16]  R. Sell,et al.  Intelligentes Catering mit RFID: Prozesse, Logistik und Integration neuer Technologien im Luftfahrtcatering , 2010 .

[17]  Oliver Kopp,et al.  SOEDA: A Method for Specification and Implementation of Applications on a Service-Oriented Event-Driven Architecture , 2009, BIS.

[18]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.

[19]  Opher Etzion,et al.  Event Processing in Action , 2010 .

[20]  Bruce Silver,et al.  Bpmn Method And Style , 2009 .