Querying business processes with BP-QL

被引:48
作者
Beeri, Catriel [2 ]
Eyal, Anat [1 ]
Kamenkovich, Simon [1 ]
Milo, Tova [1 ]
机构
[1] Tel Aviv Univ, Sch Comp Sci, IL-69978 Tel Aviv, Israel
[2] Hebrew Univ Jerusalem, Sch Engn & Comp Sci, Jerusalem, Israel
关键词
business processes; query languages; XML; BPEL; distributed query processing;
D O I
10.1016/j.is.2008.02.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present in this paper BP-QL, a novel query language for querying business processes. The BP-QL language is based on an intuitive model of business processes, an abstraction of the emerging BPEL (business process execution language) standard. It allows users to query business processes visually, in a manner very analogous to how such processes are typically specified, and can be employed in a distributed setting, where process components may be provided by distinct providers. We describe here the query language as well as its underlying formal model. We consider the properties of the various language components and explain how they influenced the language design. In particular we distinguish features that can be efficiently supported, and those that incur a prohibitively high cost, or cannot be computed at all. We also present our implementation which complies with real life standards for business process specifications, XML, and Web set-vices, and is used in the BP-QL system. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:477 / 507
页数:31
相关论文
共 35 条
[1]  
ABITEBOUL S, 2004, P ACM SIGMOD
[2]  
Andrews A. J., 1996, Proceedings of the 1996 ACM CIKM. International Conference on Information and Knowledge Management, P309, DOI 10.1145/238355.238565
[3]  
[Anonymous], BUSINESS PROCESS EXE
[4]  
[Anonymous], APPL LANGUAGES TOOLS
[5]  
BEERI C, 2005, P VLDB M M
[6]  
BEERI C, 2006, QUERYING BUSINESS PR
[7]   The Self-Serv environment for Web services composition [J].
Benatallah, B ;
Sheng, QZ ;
Dumas, M .
IEEE INTERNET COMPUTING, 2003, 7 (01) :40-48
[8]  
*BPMI, BUS PROC MAN IN BUS
[9]   XQBE (XQuery By Example):: A visual interface to the standard XML query language [J].
Braga, D ;
Campi, A ;
Ceri, S .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2005, 30 (02) :398-443
[10]  
CASTELLANOS M, 2005, ICDE