Persistent and shared objects in Trellis/Owl
Patrick O’Brien, Bruce Bullis, Craig Schaffert · 1986
We discuss the design of an object-oriented database extension to Trellis/Owl, a strongly-typed object-oriented programming language developed at Digital. We use the abstract data typing mechanisms of Trellis/Owl to provide a database collection type which enables programs to share objects in a distributed workstation environment. The database is an object repository which enables Trellis/Owl programs to coordinate the sharing of persistent objects. The object-oriented database is not intended for conventional database applications such as online transaction processing, but rather for applications which have complex data structuring requirements, and which access relatively “large” objects over “long” periods of time.