Coordinating Java agents over the WWW

被引:9
作者
P. Ciancarini
D. Rossi
机构
[1] University of Bologna,Dipartimento di Scienze dell'Informazione
关键词
Object Space; Complex Coordination; Coordination Problem; Single Host; Shared Object;
D O I
10.1023/A:1019255429322
中图分类号
学科分类号
摘要
We introduce Jada, a programming toolkit for coordinating agents written in Java. Coordination among either concurrent threads or distributed Java objects is achieved via shared object spaces. By exchanging objects through object spaces, Java agents or applets can exchange data or synchronize their actions over the Internet, a LAN, a single host, or even inside a Java‐enabled browser. The access to an object space is performed using a set of methods of an ObjectSpace object. Such operations inspired by the Linda language are powerful enough to solve several coordination problems. Moreover, we show how Jada can be used as a coordination kernel for more complex coordination architectures.
引用
收藏
页码:87 / 99
页数:12
相关论文
共 18 条
[1]  
Freeman S.(1996)The Coordination Language Facility: Coordination of Distributed Objects Theory and Practice of Object Systems 2 2 77-94
[2]  
Pareschi R.(1996)Distributed Active Objects Computer Networks and ISDNSystems 28 7-11
[3]  
Brown M.(1992)Coordination Languages and Their Significance Communications of the ACM 35 2 97-107
[4]  
Najork M.(1997)Java's Role in Distributed Collaboration Concurrency – Practice and Experience 9 6 509-520
[5]  
Carriero N.(1994)Distributed Programming with Logic Tuple Spaces New Generation Computing 12 3 251-284
[6]  
Gelernter D.(1996)PageSpace: AnArchitecture to Coordinate Distributed Applications on the Web Computer Networks and ISDN Systems 28 7–11 941-952
[7]  
Chen M.(1997)Using Java Applets and CORBA for Multi-User Distributed Applications IEEE Internet Computing 1 3 43-55
[8]  
Cowie J.(1985)Generative Communication in Linda ACM Transactions onProgramming Languages and Systems 7 1 80-112
[9]  
Ciancarini P.(1995)Where isClient/Server Software Headed? IEEE Computer 28 4 49-55
[10]  
Ciancarini P.(1995)WWW Meets Linda: Linda forGlobal WWW-Based Transaction World Wide Web Journal 1 1 259-276