|Back to > Overview > Developers Guide|
|1. About the Avalon Phoenix framework
2. Avalon servers
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.
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
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: