🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.java.corba
Article #14

Re: CORBA/RMI Object migration

#14
From: David Pirkle
Date: Sat, 16 Jan 1999 00:00
22 lines
1793 bytes
One approach would be to make Person a serializible class, and make the
collection of children that Person holds a remote class.  Then, whenever a
Person gets serialized from server to client, the contents of the collection
won't be serialized, only its remote reference will be transferred.

The server implementation of the collection class could use lazy
initialization to defer doing any work (like querying a database) until the
client starts asking for children.  If the collection supports a method that
allows for many children to be requested at once, then just those children
that are needed at any given time can be serialized, avoiding repeated calls
over the network.

By the way, I'm having trouble finding information that discusses these
types of issues - if anyone out there knows of a good source of practical
information on "how to design distributed apps", I'd like to hear about it.

Vidur Dhanda wrote:

> I'm having some trouble fully understanding a design issue.  Perhaps,
> some reader can point out a design pattern or offer some insight.
> Please bear with me, I think I'm making it a lot harder than it need be.
>
Technical Details
Message-ID: <36A10272.E1CA0111@dp.dp.dp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36A0682E.7071F7F4@active-solutions-inc.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 108bbb,78d7e8a0d7522905
X-Google-Attributes: gid108bbb,public
X-Google-Thread: 10b07f,78d7e8a0d7522905
X-Google-Attributes: gid10b07f,public
From: David Pirkle <dp@dp.dp.dp>
Subject: Re: CORBA/RMI Object migration
Date: 1999/01/16
Message-ID: <36A10272.E1CA0111@dp.dp.dp>
X-Deja-AN: 433443839
Content-Transfer-Encoding: 7bit
References: <36A0682E.7071F7F4@active-solutions-inc.com>
Content-Type: text/plain; charset=us-ascii
Organization: MDL Information Systems, Inc.
Mime-Version: 1.0
Newsgroups: comp.lang.java.corba,borland.public.jbuilder.corba-rmi