CEDA Presentation 2007

prev | next

Slide 6 : System Overview

The following slide gives an overview of the parts of CEDA. Note the sense in which it is a platform on which application dlls can be written that implement the software components.

The CEDA platform consists of the following parts

  • The Log Structured Store (LSS), used to persist the objects as binary blobs
  • The Object Model which supports a component architecture
  • The Persistent Object Store (POS) which allows objects to persist
  • Operational Transform allows for interactive and non-interactive collaboration, and data replication
  • The Repository, which allows for configuration management
  • A Namespace System for objects, allowing them to be organised hierarchically and referenced by name.
  • A GUI system

CEDA is written in C++. There are currently two versions – named Ceda1 and Ceda2. The presentation is based on Ceda1. Ceda2 is a work in progress.

The platform dlls total about 10MB in size in Ceda1.