• DocumentCode
    1645078
  • Title

    A MVC Framework for Policy-Based Adaptation of Workflow Processes: A Case Study on Confidentiality

  • Author

    Geebelen, Kristof ; Kulikowski, Eryk ; Truyen, Eddy ; Joosen, Wouter

  • Author_Institution
    Dept. Comput. Sci., K.U.Leuven, Leuven, Belgium
  • fYear
    2010
  • Firstpage
    401
  • Lastpage
    408
  • Abstract
    Most work on adaptive workflows offers insufficient flexibility to enforce complex policies regarding dynamic, evolvable and robust workflows. In addition, many proposed approaches require customized workflow engines. This paper presents a portable framework for realistic enforcement of dynamic adaptation policies in business processes. The framework is based on the Model-View-Controller (MVC) pattern, commonly used for adding dynamism to web pages. To enhance reusability, our approach supports separation of adaptation logic from the functional workflow and modularization of workflow tasks in reusable aspects. The main idea is to design a workflow process as a template, where tasks can be specified on an abstract level. Concrete implementations of the tasks, modeled as aspects, are then selected from a library according to a policy-based adaptation logic. This logic is implemented using a general purpose language that offers an extensible and flexible solution to enforce any type of policy. We evaluate by means of a case study on workflow confidentiality to what extent an approach using standards-based technologies allows application-specific adaptation of running workflow instances.
  • Keywords
    Web services; business data processing; software reliability; software reusability; workflow management software; MVC framework; Web pages; adaptive workflow; application specific adaptation; business processes; customized workflow engines; dynamic adaptation policies; functional workflow; general purpose language; model view controller pattern; policy based adaptation; policy based adaptation logic; portable framework; reusability enhancement; standards based technologies; workflow process; Adaptation model; Concrete; Context; Engines; Libraries; Organizations; Web services; WS-BPEL; confidentiality; model-view-controller; policy-based adaptation; service composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2010 IEEE International Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    978-1-4244-8146-0
  • Electronic_ISBN
    978-0-7695-4128-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2010.81
  • Filename
    5552759