Context: A distributed business process is executed in a distributed computing environment. The service-oriented architecture (SOA) paradigm is a popular option for the integration of software services and execution of distributed business processes. Entailment constraints, such as mutual exclusion and binding constraints, are important means to control process execution. Mutually exclusive tasks result from the division of powerful rights and responsibilities to prevent fraud and abuse. In contrast, binding constraints define that a subject who performed one task must also perform the corresponding bound task(s).

Objective: We aim to provide a model-driven approach for the specification and enforcement of task-based entailment constraints in distributed service-based business processes.

Method: Based on a generic metamodel, we define a domain-specific language (DSL) that maps the different modeling-level artifacts to the implementation-level. The DSL integrates elements from role-based access control (RBAC) with the tasks that are performed in a business process. Process definitions are annotated using the DSL, and our software platform uses automated model transformations to produce executable WS-BPEL specifications which enforce the entailment constraints. We evaluate the impact of constraint enforcement on runtime performance for five selected service-based processes from existing literature.

Results: Our evaluation demonstrates that the approach correctly enforces task-based entailment constraints at runtime. The performance experiments illustrate that the runtime enforcement operates with an overhead that scales well up to the order of several ten thousand logged invocations. Using our DSL annotations, the user-defined process definition remains declarative and clean of security enforcement code.

Conclusion: Our approach decouples the concerns of (non-technical) domain experts from technical details of entailment constraint enforcement. The developed framework integrates seamlessly with WS-BPEL and the Web services technology stack. Our prototype implementation shows the feasibility of the approach, and the evaluation points to future work and further performance optimizations.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4461153PMC
http://dx.doi.org/10.1016/j.infsof.2013.05.001DOI Listing

Publication Analysis

Top Keywords

entailment constraints
20
constraints distributed
8
distributed service-based
8
service-based business
8
business processes
8
distributed business
8
business process
8
binding constraints
8
task-based entailment
8
constraint enforcement
8

Similar Publications

Ball Don't Lie: Commentary on Chemero (2024) and Wallot et al. (2024).

Top Cogn Sci

November 2024

Division of Biomechanics and Research Development, Department of Biomechanics, Center for Research in Human Movement Variability, University of Nebraska at Omaha.

The interaction-dominant approach to perception and action, originally formulated in the mid-1990s, has matured and gained remarkable momentum as an entailment of the dynamical hypotheses proposed at that time. This framework seeks to explain the fluid and intricate interplay of causality spanning the entire organism by integrating high-dimensional details with low-dimensional constraints across various scales of behavior. Both Chemero (2024) and Wallot et al.

View Article and Find Full Text PDF

Conceptual foundations of physiological regulation incorporating the free energy principle and self-organized criticality.

Neurosci Biobehav Rev

December 2023

Wellcome Centre for Human Neuroimaging, Institute of Neurology, University College London, London WC1N 3AR, UK; Queen Square Institute of Neurology, University College London, London WC1N 3AR, UK; The National Hospital for Neurology and Neurosurgery, London WC1N 3BG, UK.

Bettinger, J. S., K.

View Article and Find Full Text PDF

Textual logical reasoning, especially question-answering (QA) tasks with logical reasoning, requires awareness of particular logical structures. The passage-level logical relations represent entailment or contradiction between propositional units (e.g.

View Article and Find Full Text PDF

The whole sentence representation reasoning process simultaneously comprises a sentence representation module and a semantic reasoning module. This paper combines the multi-layer semantic representation network with the deep fusion matching network to solve the limitations of only considering a sentence representation module or a reasoning model. It proposes a joint optimization method based on multi-layer semantics called the Semantic Fusion Deep Matching Network (SCF-DMN) to explore the influence of sentence representation and reasoning models on reasoning performance.

View Article and Find Full Text PDF

Aboutness in imagination.

Philos Stud

June 2017

Department of Philosophy, Institute for Logic, Language and Computation (ILLC), University of Amsterdam, Oude Turfmarkt 141-147, 1012 GC Amsterdam, Netherlands.

I present a formal theory of the logic and aboutness of imagination. Aboutness is understood as the relation between meaningful items and what they concern, as per Yablo and Fine's works on the notion. Imagination is understood as per Chalmers' : the intentional state of a subject who conceives that by imagining a situation-a configuration of objects and properties-verifying .

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!