Datastore Developers Guide
The Framework
previous :: contents :: next

Back to > Overview > Developers Guide

The Framework

Authors:
Szabo Csaba <crow@nolimits.ro>
Antal Attila <atech@nolimits.ro>
Table of Contents
1. About the Avalon Phoenix framework
2. Avalon servers
3. Services


1. About the Avalon Phoenix framework

The datastore uses the Avalon Phoenix framework. Phoenix is a server orientated Application Server. Applications and Services that conform to the framework rules can be hosted in Phoenix. The Application server manages the applications classloader, security and logging needs. It also provides a JMX-based management facility.

top

2. Avalon servers

The server is an archive file with a sar file extension ( datastore.sar ). This file (or files in case of many servers) can be found in the datastore_home/apps directory, where the datastore_home directory is the place where you have installed the datastore. After you starting the datastore framework the server archive file(s) will be unpacked into the datastore_home/apps/servername/ directory, where the servername is the name of the file with sar extension. The unpacked server system hase the following architecture:

datastore - the server system directory

datastore/SAR-INF/ - the server information directory

top

3. Services

The services (in the other name blocks) can offer some services to other blocks or to the server ( causing dependency ). The blocks can be found in the blocks directory in the server system. Every block is a file with the bar extension.

If you want to build a new block you need to have the following:

top


© 2001