Imeji architecture

 Work in progress

This page describes the imeji architecture

=Overview=


 * Notes:
 * The imeji.ear file contains the complete imeji classes, plus all the Jena classes, plus the fledgeddata.war file
 * eSciDoc + Fedora + imeji can work on the same JBoss or each on one separate instance

=Data model= See imeji_data_model

= Presentation = The imeji presentation manages the xhtml pages and the java Bean objects related to this pages

= Logic = the imeji Logic implements the imeji data model (VOs), the methods to control them, the security

storage
imeji_storage

= j2j = j2j transform imeji java objects into Jena objects.

= Jena = Apache Jena™ is a Java framework for building Semantic Web applications. Jena provides a collection of tools and Java libraries to help you to develop semantic web and linked-data apps, tools and servers.
 * Project page:

= JenaTDB = TDB is a component of Jena for RDF storage and query. It support the full range of Jena APIs. TDB can be used as a high performance RDF store on a single machine.
 * Project page: