A Java library for implementing distributed object systems
Citation
K. Maruyama, A Java library for implementing distributed object systems, IEICE T FUN, E83A(11), 2000, pp. 2253-2263
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES
SICI code
0916-8508(200011)E83A:11<2253:AJLFID>2.0.ZU;2-I
Abstract
Most distributed systems are based on either the C/S (Client/Server) model
or the P-to-P (Peer to Peer) model. In C/S based distributed systems, a cli
ent invokes a server and waits for the server reply. Because of this sequen
tial nature, C/S based distributed systems can be implemented by the RPC (R
emote Procedure Call) scheme. Most tools for developing distributed objects
are based on the RPC scheme. Whereas, in P-to-P based distributed systems,
each distributed objects work concurrently, by exchanging asynchronous mes
sages, without waiting for the receiver's action. To implement these P-to-P
distributed systems, the RPC scheme is not powerful enough, and the active
object model using; asynchronous messages is suitable. This paper Explains
the pum Java library CAFE for developing P-to-P based distributed active o
bject systems.