GENERAL-PURPOSE WORK FLOW LANGUAGES

被引:7
作者
FORST, A [1 ]
KUHN, E [1 ]
BUKHRES, O [1 ]
机构
[1] PURDUE UNIV,DEPT COMP SCI,INDIANA CTR DATABASE SYST,W LAFAYETTE,IN 47907
关键词
WORK FLOW LANGUAGE; COORDINATION SYSTEM; HETEROGENEOUS TRANSACTION PROCESSING;
D O I
10.1007/BF01277645
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Work flow management requires language support for work flow specification and task specification. Many approaches and systems for work flow management therefore offer at least one new language for work flow specification; task specification is usually done in a traditional language. This is motivated in particular by the fact that many components already exist and the task of the work flow tool is the specification of the interaction between these components. The intention of this article is to demonstrate that a general purpose programming language can serve both aspects. We do not really see the need to develop yet another language that a user or application programmer must learn. If an existing programming language like C or Prolog is extended towards work flow capabilities, it is easy to reuse autonomous existing software components and to build interfaces among them.
引用
收藏
页码:187 / 218
页数:32
相关论文
共 51 条
[1]  
Agha G., 1993, RES DIRECTIONS CONCU
[2]  
BAKKEN DE, 1994, TR9423 U AR DEP COMP
[3]  
BAL H, 1990, PROGRAMMING DISTRIBU
[4]   DISTRIBUTED-PROGRAMMING WITH SHARED DATA [J].
BAL, HE ;
TANENBAUM, AS .
COMPUTER LANGUAGES, 1991, 16 (02) :129-146
[5]  
BARBARA D, 1994, 97 MATS INF TECHN LA
[6]  
Bernstein Philip A., 1987, CONCURRENCY CONTROL
[7]   THE PROCESS GROUP-APPROACH TO RELIABLE DISTRIBUTED COMPUTING [J].
BIRMAN, KP .
COMMUNICATIONS OF THE ACM, 1993, 36 (12) :37-&
[8]  
BRIGHT MW, 1992, IEEE COMPUTER MAR
[9]  
BUKHRES O, 1994, IN PRESS OBJECT ORIE
[10]  
BUKHRES O, 1995, IN PRESS ADVANCED LA