6. Implementation requirements

6.1 Hardware platforms

The first version of the system will run on SGI workstations. However we want the system to be platform independent. To accomplish this task we decided to write the system in Java language. This allows to run our code on all platforms that have Java Virtual Machine implemented.

6.2. Implementation language

The implementation of the demons and central server will be done in Java language.

Java is a general-purpose concurrent class-based object-oriented programming language, specifically designed to have as few implementation dependencies as possible. Java allows application developers to write a program once and then be able to run it everywhere on the Internet.

6.3. Database access

The system will have to communicate with a database to store all persistent information as user profiles and system events. TDatabase used for these purposes will be Oracle RDBMS 7.0. he database access will be maintained by the central server. It will connect to the database with use of JDBC environment. The driver used to connect to Oracle RDBMS will be dbKona/Oracle provided by WebLogic.