SOOM and tornado-* experience with database-support for object-oriented applications
SOOM, Semantic Object-Oriented Model, and Tornado-* are the datamodel and database-architecture supporting the object-oriented Taskon-Environment. The major component in this environment is a set of structure-oriented editors that manipulate a hypertext-like document-structure. SOOM is a datamodel based on a merge of ideas from structural and behavioral object-oriented datamodels, where relations are added to an object-oriented language, Smalltalk-80. Tornado-* is an architecture based on one or more centralized object-servers and a local workspace on each workstation. The current bottleneck of the initial caching from a centralized server to the local workspace is identified, and a solution based on a distributed object-server is suggested. This paper focus on the multilayer approach used in both the model and the architecture.
KeywordsData Store Structural Schema Structural Object Behavioral Object Atomic Object
Unable to display preview. Download preview PDF.
- /BERR86/.Berre, A.J. "Sharing of Objects in an Object-oriented language" Position-statement, OODBMS-I, September 1986, page 209Google Scholar
- /BERR88/.Berre, A.J. "The HyperModel Database Benchmark" Technical Report, Oregon Graduate Center, forthcomingGoogle Scholar
- /REEN86/.Reenskaug, T. "The Tender/One Environment" Technical Report 86–15, Center for Industrial Research Oslo, NorwayGoogle Scholar
- /REEN87/.Reenskaug, T., Skaar A. "An Environment for Literate Smalltalk Programming" Technical Report 87–10, Center for Industrial Research Oslo, NorwayGoogle Scholar
- /RUMB87/.Rumbaugh, J. "Relations as Semantic Constructs in an Object-Oriented Language" OOPSLA-87 Proc, Florida, 466–481Google Scholar
- /ULFS82/.Ulfsby, S., Meen, S., Oian J. "Tornado: A DBMS for Graphics Applications" IEEE Computer Graphics and Applications, May 1982Google Scholar