A Semantic Rule and Event Driven Approach for Agile Decision-Centric Business Process Management

(Invited Paper)
  • Adrian Paschke
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6994)


The growing importance of Web-based service organizations and agile enterprise service networks creates a need for the optimization of semi- or unstructured, decision-centric service processes. These decision-centric processes often contain more event-driven and situation-aware behavior, more non-standard knowledge intensive cases and event-driven routings, and more variability and agility than traditional processes. Consequently, systems supporting these decision-centric service processes require much more degrees of freedom than standard BPM systems. While pure syntactic BPM languages such as OASIS WS-BPEL and OMG BPMN addresses the industry’s need for standard service orchestration semantics they provide only limited expressiveness to describe complex decision logic and conditional event-driven reaction logic. In this paper we propose a heterogenous service-oriented integration of rules (decision rules and complex event processing reaction rules) into BPM to describe rule-based business processes. This leads to a declarative rule-based Semantic BPM (SBPM) approach, which aims at agile and adaptive business process execution including enforcement of non-functional SLA properties of business services via rules.


  1. 1.
    Barnickel, N., Böttcher, J., Paschke, A.: Incorporating semantic bridges into information flow of cross-organizational business process models. In: I-SEMANTICS (2010)Google Scholar
  2. 2.
    Boley, H.: The ruleML family of web rule languages. In: Alferes, J.J., Bailey, J., May, W., Schwertel, U. (eds.) PPSWR 2006. LNCS, vol. 4187, pp. 1–17. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Ul Haq, I., Paschke, A., Schikuta, E., Boley, H.: Rule-based workflow validation of hierarchical service level agreements. In: GPC Workshops, pp. 96–103 (2009)Google Scholar
  4. 4.
    Ul Haq, I., Schikuta, E., Brandic, I., Paschke, A., Boley, H.: Sla validation of service value chains. In: GCC, pp. 308–313 (2010)Google Scholar
  5. 5.
    Kozlenkov, A., Paschke, A.: Prova (2006), http://prova.ws
  6. 6.
    Mule. Mule enterprise service bus (2006), http://mule.codehaus.org/display/mule/home
  7. 7.
    Paschke, A.: Rule-Based Service Level Agreements - Knowledge Representation for Automated e-Contract, SLA and Policy Management. Idea Verlag GmbH, Munich (2007)Google Scholar
  8. 8.
    Paschke, A., Kozlenkov, A., Boley, H., Kifer, M., Tabet, S., Dean, M., Barrett, K.: Reaction ruleml (2006), http://ibis.in.tum.de/research/reactionruleml/
  9. 9.
    Paschke, A., Bichler, M.: Knowledge representation concepts for automated sla management. Decision Support Systems 46(1), 187–205 (2008)CrossRefGoogle Scholar
  10. 10.
    Paschke, A., Boley, H., Kozlenkov, A., Craig, B.L.: Rule responder: Ruleml-based agents for distributed collaboration on the pragmatic web. In: ICPW, pp. 17–28 (2007)Google Scholar
  11. 11.
    Teymourian, K., Paschke, A.: Towards semantic event processing. In: DEBS (2009)Google Scholar
  12. 12.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distributed and Parallel Databases. MIS Quarterly 14(1) (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Adrian Paschke
    • 1
  1. 1.Institut for Computer Science AG Corporate Semantic WebFreie Universität BerlinBerlinGermany

Personalised recommendations