[comp.ai.digest] Seminar - Object Communication in Allegro

taleen@PESCADERO.STANFORD.EDU.UUCP (05/20/87)

WHO:   Mark Linton of Stanford University (CSL-EE)
WHEN:  Thursday, May 28, 1987; 4:15 p.m.
WHERE: Magaret Jacks Hall, Room 352
TITLE: "Object Communication in Allegro"
ABSTRACT:

Large scale object-oriented systems must be able to span machines while
providing efficient and transparent access to small objects.  To build
a distributed programming environment, we are using the concept of an
object space that provides remote access to a group of objects.  Object
spaces are managed by independent servers that unify the traditional
concepts of commands and files, thereby simplifying the problems of
data management and concurrency control.  Objects communicate with
remote objects synchronously or asynchronously, multiplexing messages
through an underlying connection between spaces.

We are implementing a prototype system, named Allegro, in which
software objects are distributed across multiple object spaces.  In
this talk, we describe the Allegro object model, the protocol for
accessing remote objects, the runtime support necessary for building
the servers, and the current implementation.
-------