In this article, the first of three parts, I compare the traditional approach to client-server interaction, using protocols and documents, with Jini's approach of using objects and interfaces. This first part looks at how objects and documents differ when servers interact with client programs that have no client-side user.
Read this Artima.com article:
http://www.artima.com/jini/jiniology/objdoc1.html