An Open Data Management Architecture for Groupware Applications

Object-oriented data management is applied to a system called SCOPE, which supports various groupware applications. It is shown with examples that the object-oriented paradigm is useful for representing forms and procedures in a groupware environment. In order to make SCOPE open to other systems, a communication layer is introduced under the object-oriented layer. Open systems also require easy schema evolution. The programming-by-example metaphor of spreadsheet systems is employed to easily define rules for objects. The process and module structure of SCOPE is also presented.

[1]  Jintae Lee,et al.  Partially shared views: a scheme for communicating among groups that use different type hierarchies , 1990, TOIS.

[2]  D. H. Crocker,et al.  Standard for the format of arpa intemet text messages , 1982 .

[3]  Jacob Stein,et al.  Class modification in the GemStone object-oriented DBMS , 1987, OOPSLA '87.

[4]  R. Fisher Mathematics of Inheritance , 1933, Nature.

[5]  Sunil K. Sarin,et al.  Data sharing in group work , 1986, TOIS.

[6]  L. M. Lieberman,et al.  What If … , 1983, Journal of learning disabilities.

[7]  Stanley B. Zdonik,et al.  The management of changing types in an object-oriented database , 1986, OOPLSA '86.

[8]  I. Grief,et al.  Computer Supported Cooperative Work: A Book of Readings , 1988 .

[9]  Raymond Reiter,et al.  On Inheritance Hierarchies With Exceptions , 1983, AAAI.

[10]  Carl Hewitt,et al.  Offices are open systems , 1986, TOIS.

[11]  Michael Stonebraker,et al.  "The Committee for Advanced DBMS Function": Third Generation Data Base System Manifesto , 1990, SIGMOD Conference.

[12]  David S. Touretzky,et al.  The Mathematics of Inheritance Systems , 1984 .

[13]  Dennis Tsichritzis,et al.  The ANSI/X3/SPARC DBMS Framework Report of the Study Group on Dabatase Management Systems , 1978, Inf. Syst..

[14]  Thomas W. Malone,et al.  Object lens: a “spreadsheet” for cooperative work , 2018, TOIS.

[15]  Daniel G. Bobrow,et al.  Integrating Access-Oriented Programming into a Multiparadigm Environment , 1986, IEEE Software.

[16]  Tosiyasu L. Kunii,et al.  Case-Based Evolutionary World Model for Electronic Secretaries , 1989, DASFAA.

[17]  Jay Banerjee,et al.  Semantics and implementation of schema evolution in object-oriented databases , 1987, SIGMOD '87.