AtLANtic Structure and Features!
Multiplatform development environment
The server suite AtLANtic is developed to work with different platforms.
The supported platforms are on the moment:
- Windows (95/98/NT/2000)
- Linux.
Global Structure
AtLANtic is composed of the following components:
All these parts are modular and can be replaced while AtLANtic is in function.
So the system never has to be 'down'.
Because of the modular build, it is also possible, to install the database on a seperate computer,
meanwhile one or more Scheduler(s) and Engine(s) do their job on other computers.
Furthermore, it is possible to add 'at runtime' for example an encrytion tool between some components to secure the data.
Database
The task of the database is to register all objects, users, groups, quota and tasks.
To each single Object is assigned an owner, some separate permissions and a list of variables.
Functions are shown as one special type of variables.
The database is constructed with an extended access control.
So Linux-based permissions can be used, but also Windows NT Access Control List permissions can be used.
Engine
The engine takes care for exporting instructions.
These instructions are to compare with the assembler language.
Instructions are pointing at string operations, but are also capable to perform
more operations at the same time by each instruction.
Scheduler
The scheduler controls all tasks and regulates processor time for each task.
It also takes charge of users, to prevent them, causing lag by exceedingly burdening the servertasks.
Network
This module needs no explanation.
It distributes the connections with other computers, eventually also taking care for encrypting and compressing the data, whenever necessary.
The authentication is regulated by engine and database.
|