The protocol which is used by the communication service is quite simple. Ever
method exists of the name of the method, a
String, and a array
of
Objects, the method parameters. To call a method the caller
has to provide (send) a string and a array of objects (which is handled in Java
as a object itself). It then gets back a objects containing the return value
or if an exception occurs the object representing the exception. See Figure
![[*]](/usr/share/latex2html/icons/crossref.png)
on page
![[*]](/usr/share/latex2html/icons/crossref.png)
for a process diagram
of the protocol.