AlbertJan van Gens - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

AlbertJan van Gens

Description:

Atlantis: market leader in the field of governmental historical archives ... Creates results in Atlantis screens, Reports and visitors interface ... – PowerPoint PPT presentation

Number of Views:90
Avg rating:5.0/5.0
Slides: 12
Provided by: petervan
Category:
Tags: albertjan | atlantis | gens | van

less

Transcript and Presenter's Notes

Title: AlbertJan van Gens


1
Atlantis on ObjectStore
  • Albert-Jan van Gens
  • Project leader development DEVENTit

2
Atlantis on ObjectStore
  • History DEVENTit
  • Problem definition
  • Why ObjectStore?
  • Architecture
  • DataDictionary and generator
  • Atlantis highlights
  • Report generator / Visitors interface
  • Questions ?

3
History DEVENTit
  • Software development department of Advisie
    Automatisering until 1998
  • ISV since 1998
  • Main discipline customer and market specific
    software coupled with Exact Financial Software
  • ImageFinder DOS based solution for building and
    managing image databases
  • Now
  • Internet enabled multimedia information systems
  • Atlantis market leader in the field of
    governmental historical archives
  • Thematis technology for Internet information
    shells
  • Market specific and customer specific software
    development

4
Problem Definition
  • Management of large historical multimedia
    collections
  • 750,000 1,000,000 object descriptions with
    possible multimedia (photo, audio/video, text
    documents, etc.) attached
  • Multimedia in the database
  • Datasize up to 100 GB
  • Searching capabilities on all descriptive
    information separately

5
Why ObjectStore?
  • Compared with Oracle (Relational), Illustra
    (Object-Relational), POET (Object Oriented) in
    1996
  • Performance in storage and retrieval of
    multimedia objects in the database
  • Scalable in database size and distribution
  • Thin server architecture, suitable for use within
    n-tier solutions
  • Superb caching mechanisms
  • Integration with Verity Search Engine
  • Object Oriented integration with C language
    and application object structures
  • But also
  • ODBC connectivity
  • Multi-platform
  • Market leader (Object Oriented Databases)

6
Architecture
Verityworker
LCE
WEB Browser
Atlantis
ACM
Applications
Verity service
ISAPI
ODD
Components
ACC service
Reportmodule
Storage
ObjectStore
7
DataDictionary and generator
  • Definition of Classes
  • Attributes, behaviour and properties
  • Relations between classes
  • Views on classes and relations
  • Generator
  • ODD (Object Data Dictionary)
  • C definitions of classes, attributes and
    relations
  • Standard functions for reading and writing
  • Resource ids used in resource editor
  • Demo

8
Atlantis highlights
  • Different applications on the same platform
  • Fully scalable database by ODIN
  • Verity integration
  • All screens are views of ODD
  • Dump and Load with XML
  • Multimedia capabilities
  • Demo

9
Report generator / Visitors interface
  • Creates results in Atlantis screens, Reports and
    visitors interface
  • Data selections and access through XML
  • Usable in any kind of template or document
  • Uses Verity to optimize queryies
  • XML definitions can be generated in Atlantis
  • Demo

10
Conclusions
  • Transaction handling is very fast
  • No mapping needed for your application objects
  • Distributable
  • Fully scalable
  • ObjectStore demands high technical skills
  • Tools must be build
  • No standard database connectivity

11
Questions
  • ?
Write a Comment
User Comments (0)
About PowerShow.com