Distributed form management
- 3 January 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 8 (1) , 50-76
- https://doi.org/10.1145/78915.78918
Abstract
An open architecture for distributed form management is described. The model employs object-orientation in describing organizational units as well as individual users as entities with uniform external interfaces. Each entity is represented by an autonomous user agent which operates on local and migrating forms. The form concept encapsulates data, layout, and rules into a unified object which is the basic unit of presentation, processing, storage, and communication. All functionality of the system appears in rules of form classes and all data in instances of these form classes. This approach applies the techniques of computer supported cooperative work to provide a flexible mechanism for interpersonal, intraoffice, and interoffice procedures. The main challenge is to organize the collaboration without affecting the autonomy of individual user agents. In this respect, the contribution of the model is the mechanism for form migration. The dynamic integration of forms into different agents is solved with the coordinated interchange of form classes. A specific inheritance scheme provides the desired flexibility by separating the interrelated private and public form operations within each agent. The paper first describes the architecture by starting from a single agent and moving progressively towards a set of cooperating agents. Then an agent implementation called PAGES is described, experiences reported, and the open issues discussed. A typical distributed ordering procedure is used as an example throughout the text.Keywords
This publication has 8 references indexed in Scilit:
- Object lens: a “spreadsheet” for cooperative workACM Transactions on Information Systems, 1988
- Object-oriented data communication for loosely coupled controlComputers in Industry, 1987
- Cooperating knowledge-based assistants for the officeACM Transactions on Information Systems, 1987
- WYSIWIS revised: early experiences with multiuser interfacesACM Transactions on Information Systems, 1987
- Semistructured messages are surprisingly useful for computer-supported coordinationACM Transactions on Information Systems, 1987
- Offices are open systemsACM Transactions on Information Systems, 1986
- An approach to decentralized computer systemsIEEE Transactions on Software Engineering, 1986
- Form managementCommunications of the ACM, 1982