Co-ODB: Integrating support for collaborative information systems into an object database

Many modern information systems require some form of collaboration among peers. To address these needs, existing approaches tend to build a layer on top of traditional database technologies that implements a specific distribution model. In contrast, our aim was to integrate concepts into a database that would provide native support for data sharing while allowing developers the flexibility of configuring their own distribution models and collaboration logic. As proof of concept, we present Co-ODB, an object database that can be used to support a wide variety of architectures and modes of sharing. We describe how Co-ODB has been implemented and illustrate how it can be used to implement applications with different collaboration logics.

[1]  Alexandre de Spindler,et al.  Recommendation Based on Opportunistic Information Sharing Between Tourists , 2008, J. Inf. Technol. Tour..

[2]  Liviu Iftode,et al.  The MobiSoC middleware for mobile social computing: challenges, design, and early experiences , 2008 .

[3]  Alexandre de Spindler A Collection-oriented Application Framework for Mobile Information Systems , 2010 .

[4]  David De Roure,et al.  Co-Presence Communities: Using Pervasive Computing to Support Weak Social Networks , 2006, 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'06).

[5]  Alexandre de Spindler,et al.  Dynamic Metamodel Extension Modules to Support Adaptive Data Management , 2010, CAiSE.

[6]  Klaus R. Dittrich,et al.  Component Database Systems , 2001, Morgan Kaufmann series in data management systems.

[7]  Holger Kenn,et al.  Exploring Social Context with the Wireless Rope , 2006, OTM Workshops.

[8]  Eric Paulos,et al.  The familiar stranger: anxiety, comfort, and play in public places , 2004, CHI.

[9]  Patrick Valduriez,et al.  Principles of Distributed Database Systems , 1990 .

[10]  Adrian David Cheok,et al.  Augmented reality post-it system , 2004, ACE '04.

[11]  Alexandre de Spindler,et al.  Information Sharing Modalities for Mobile Ad-Hoc Networks , 2009, OTM Conferences.

[12]  Thomas Erl,et al.  SOA Principles of Service Design , 2007 .

[13]  Kenneth C. Laudon,et al.  Essentials of Management Information Systems , 2000 .

[14]  Ronald Morrison,et al.  Orthogonally persistent object systems , 1995, The VLDB Journal.

[15]  Alexandre de Spindler,et al.  Development Framework for Mobile Social Applications , 2009, CAiSE.

[16]  Beat Signer,et al.  From Static Methods to Role-Driven Service Invocation - A Metamodel for Active Content in Object Databases , 2009, ER.

[17]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[18]  Gustavo Alonso,et al.  Enabling social networking in ad hoc networks of mobile phones , 2009, Proc. VLDB Endow..