Coordinating multiagent applications on the WWW: A reference architecture

被引:56
作者
Ciancarini, P
Tolksdorf, R
Vitali, F
Rossi, D
Knoche, A
机构
[1] Univ Bologna, Dept Comp Sci, I-40127 Bologna, Italy
[2] Tech Univ Berlin, Fachbereich 13, FLP, KIT, D-10587 Berlin, Germany
关键词
distributed programming systems; !text type='Java']Java[!/text; Linda; coordination; Internet; Web applications; open distributed systems;
D O I
10.1109/32.685259
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The original Web did not support multiuser, interactive applications. This shortcoming is being studied, and several approaches have been proposed to use the Web as a platform for programming Internet applications. However, most existing approaches are oriented to centralized applications at servers, or local programs within clients. To overcome this deficit, we introduce PageSpace, that is a reference architecture for designing interactive multiagent applications. In this paper we describe how we control agents in PageSpace, using variants of the coordination language Linda to guide their interactions. Coordination technology is integrated with the standard Web technology and the programming language Java. Several kinds of agents live in the PageSpace: user interface agents, personal homeagents, agents that implement applications, and agents which interoperate with legacy systems. Within our architecture, it is possible to support fault-tolerance and mobile agents as well.
引用
收藏
页码:362 / 375
页数:14
相关论文
共 25 条
[1]  
ADLER R, 1989, COMPUTER, V32, P444
[2]   MATCHING LANGUAGE AND HARDWARE FOR PARALLEL COMPUTATION IN THE LINDA MACHINE [J].
AHUJA, S ;
CARRIERO, NJ ;
GELERNTER, DH ;
KRISHNASWAMY, V .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (08) :921-929
[3]  
Andreoli J., 1997, IEEE Internet Computing, V1, P40, DOI 10.1109/4236.612214
[4]  
BEITZ A, 1995, P 1 AUSTR WORLD WID
[5]  
Brown MH, 1996, COMPUT NETWORKS ISDN, V28, P1037, DOI 10.1016/0169-7552(96)00033-5
[6]   THE S/NETS LINDA KERNEL [J].
CARRIERO, N ;
GELERNTER, D .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1986, 4 (02) :110-129
[7]   LINDA IN CONTEXT [J].
CARRIERO, N ;
GELERNTER, D .
COMMUNICATIONS OF THE ACM, 1989, 32 (04) :444-458
[8]  
CARRIERO N, 1989, COMPUT SURV, V21, P323
[9]  
Carriero N, 1997, P ANN HICSS, P310, DOI 10.1109/HICSS.1997.667278
[10]  
Carriero N., 1992, COMMUN ACM, V35, P97