scispace - formally typeset
Open AccessJournal ArticleDOI

Querying business processes with BP-QL

TLDR
BP-QL as discussed by the authors is a query language for querying business processes based on an intuitive model of business processes, an abstraction of the emerging BPEL (business process execution language) standard.
About
This article is published in Information Systems.The article was published on 2008-09-01 and is currently open access. It has received 100 citations till now. The article focuses on the topics: Business Process Execution Language & Business Process Model and Notation.

read more

Citations
More filters
Journal ArticleDOI

Business process management (BPM) standards: a survey

TL;DR: An attempt is made to classify BPM languages, standards and notations into four main groups: execution, interchange, graphical, and diagnosis standards.
Journal ArticleDOI

Web Service Composition: A Survey of Techniques and Tools

TL;DR: This article establishes a consolidated analysis framework that advances the fundamental understanding of Web service composition building blocks in terms of concepts, models, languages, productivity support techniques, and tools and reviews the state of the art in service composition from an unprecedented, holistic perspective.
Proceedings ArticleDOI

Foundations of data-aware process analysis: a database theory perspective

TL;DR: This work surveys the research on foundations of data-aware (business) processes that has been carried out in the database theory community and argues that it is this community that should lay the foundations to solve the dichotomy between data and processes still persisting in business process management.
Proceedings ArticleDOI

Querying and Managing Provenance through User Views in Scientific Workflows

TL;DR: This paper formalizes the notion of user views, demonstrates how they can be used in provenance queries, and gives an algorithm for generating a user view based on which tasks are relevant for the user.
Journal ArticleDOI

Mismatch Patterns and Adaptation Aspects: A Foundation for Rapid Development of Web Service Adapters

TL;DR: This paper characterize the problem of Web services adaptation focusing on business interfaces and protocols adapters and digs into the notion of adaptation aspects that, following aspect-oriented programming paradigm and service modification approach, allow for rapid development of adapters.
References
More filters
Journal ArticleDOI

Statecharts: A visual formalism for complex systems

TL;DR: It is intended to demonstrate here that statecharts counter many of the objections raised against conventional state diagrams, and thus appear to render specification by diagrams an attractive and plausible approach.
Book

Business process execution language for web services

TL;DR: This book focuses on executable processes and comes back to abstract processes in Chapter 4, which can be used to replace sets of rules usually expressed in natural language, which is often ambiguous.
Journal ArticleDOI

The application of Petri-nets to workflow management

TL;DR: This paper introduces workflow management as an application domain for Petri nets, presents state-of-the-art results with respect to the verification of workflows, and highlights some Petri-net-based workflow tools.
Journal ArticleDOI

The monadic second-order logic of graphs. I. recognizable sets of finite graphs

TL;DR: Every set of finite graphs, that is definable in monadic second-order logic is recognizable, but not vice versa, and the monadicsecond-order theory of a context-free set of graphs is decidable.
Frequently Asked Questions (9)
Q1. What contributions have the authors mentioned in the paper "Querying business processes with bp-ql" ?

She may want to find answers to questions like the following: Can I get a price quote without giving first my credit card details ? 

In BP-QL weuse the AXML services calls to (1) retrieve, when needed, the specifications of remote processes, thus supporting distributed processing, and (2) account for the graph structure of the specification (service calls play here role similar to XML idrefs, with the advantage that they are “traversed” automatically in query evaluation). 

even when runs verification is desired, BP-QL can be used as an efficient means to narrow the search space for the more costly, interpretation dependent verification. 

To express even a very simple inquiry about a process execution flow, one needs to write a fairly complex XQuery query that performs an excessive number of joins. 

A statechart (see [5]) consists of (possibly nested) states, with transitions between states represented by directed edges labeled by event names. 

ease of querying requires a data model that allows to naturally and easily represent the main features and components of an entity. 

Their strategy (details omitted) uses certain structural ids in the AXML representation, and uses XQuery for initial processing, followed by post-processing for obtaining the desired results. 

A process specification includes: 1. the list of activities/services of which the process iscomposed, including their types and properties, 2. the data used in the process (referred in the sequel asthe process database), namely the process variables and the input and output parameters for the participating activities/services,3. a description of the process operational and data flow. 

A key observation is that the BPEL XML format was designed with ease of automatic code generation in mind; however, it is extremely inconvenient as far as querying is concerned.