[comp.object] Query: OOP on distributed systems

rjs@tellabs.com (Bob Stewart) (08/22/90)

Has anyone had any experience with using an Object-Oriented Programming
Language in a distributed processor environment?

We are currently developing a product in which there may be up to 36
processors, all of which are peers; objects on all processors are part
of the same object universe.  When we began a couple of years ago, there
was no OOPL support for anything like this, so we "rolled our own" using
C.  We wrote a router that shuttles messages and replies between objects
(regardless of the processor), and a database that coordinates
transactions over multiple processors.

Since then, we've been trying to keep abreast of developments in this
area.  In particular, we would like to be able to use a real OOPL
so that we would have better support of inheritance (as it stands,
classes are supported only administratively.)  The mainstream languages
still assume that your application will be compiled as a program on one
processor, but I'm hoping to get pointers to language extensions or
special techniques that allow us to extend this.


Bob Stewart
Tellabs, Inc., Lisle, IL

rjs@tellabs.com
uunet!tellab5!rjs

kbrown@ncratl.Atlanta.NCR.COM (Kyle Brown) (08/23/90)

I know from a course I just finished from North Carolona State University
that Hank Levy at the Univeristy of Washington has done a considerable
amount of work over the past few years on Distributed and Parallel
object-oriented systems.  You might want to try a literature search for
hist name or the names of the systems, "Emerald" and "amber'.