Concept and prototype of a collaborative business process environment for document processing

Text documents are a valuable resource for virtually any enterprise and organization, and in many cases, document processing is a highly collaborative process. Thus documents have to be stored, managed and handled with the utmost care and efficiency.Strangely enough, while other data (most prominently customer, product, finance, and the like) have long been supported by sophisticated database and workflow technologies, until now, documents have typically been treated as second-class citizens, where mostly ad-hoc, home-grown, and often intricate solutions are being used.As a consequence, many of the achievements (with respect to data organization and querying, recovery, integrity and security enforcement, multi-user operation, distribution management, uniform tool access, and similar) are not easily available for documents.We propose a radically different approach, centered on natively representing text in fully-fledged databases, and incorporating all necessary collaboration support.This paper presents the overall concept and details of the approach's implementation. It also shows that such an approach--against first-glance scepticism, something often used as a killer argument--is indeed feasible with respect to efficiency.

[1]  Yanchun Zhang,et al.  REDUCE: A Prototypical Cooperative Editing System , 1997, HCI.

[2]  Yu Gong,et al.  On computer supported collaborative writing tools for distributed environments , 1995, CSC '95.

[3]  Yanchun Zhang,et al.  Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems , 1998, TCHI.

[4]  Paul Dourish,et al.  A programming model for active documents , 2000, UIST '00.

[5]  Ron Sacks-Davis,et al.  Efficient passage ranking for document databases , 1999, TOIS.

[6]  Airi Salminen A relational model for unstructured documents , 1987, SIGIR '87.

[7]  Michaël Rusinowitch,et al.  Proving Correctness of Transformation Functions in Real-Time Groupware , 2003, ECSCW.

[8]  Ralf Hartmut Güting,et al.  An algebra for structured office documents , 1989, TOIS.

[9]  Andrew S. Tanenbaum,et al.  Modern Operating Systems , 1992 .

[10]  Michael Dixon,et al.  High-latency, low-bandwidth windowing in the Jupiter collaboration system , 1995, UIST '95.

[11]  Jennifer Widom,et al.  The Lowell database research self-assessment , 2003, CACM.

[12]  Nicolas Vidot,et al.  Copies convergence in a distributed real-time collaborative environment , 2000, CSCW '00.

[13]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[14]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[15]  Ricardo A. Baeza-Yates,et al.  Proximal nodes: a model to query document databases by content and structure , 1997, TOIS.

[16]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[17]  Paul Dourish,et al.  Taking the work out of workflow: mechanisms for document-centered collaboration , 1999 .

[18]  Hala Skaf-Molli,et al.  SAMS: synchronous, asynchronous, multi-synchronous environments , 2002, The 7th International Conference on Computer Supported Cooperative Work in Design.

[19]  Claudia-Lavinia Ignat,et al.  Grouping in collaborative graphical editors , 2004, CSCW.

[20]  Ali A. Zaffer NetEdit: A Collaborative Editor , 2001 .

[21]  Claudia-Lavinia Ignat,et al.  Customizable Collaborative Editor Relying on treeOPT Algorithm , 2003, ECSCW.

[22]  Matthias Ressel,et al.  An integrating, transformation-oriented approach to concurrency control and undo in group editors , 1996, CSCW '96.

[23]  Clarence A. Ellis,et al.  Concurrency control in groupware systems , 1989, SIGMOD '89.

[24]  Csilla Farkas,et al.  The Inference Problem and Updates in Relational Databases , 2001, DBSec.

[25]  Jean Ferrié,et al.  Concurrent operations in a distributed and mobile collaborative environment , 1998, Proceedings 14th International Conference on Data Engineering.

[26]  Chengzheng Sun,et al.  Consistency maintenance in real-time collaborative graphics editing systems , 2002, TCHI.