System Architecture
eNoteHistory Server
A server, called ISIS, was set up for the eNoteHistory project in the computer science department at the University of Rostock. In terms of technical
details, the server possesses an Intel Xeon processor with a 2.8 GHz multiprocessor system and 3 GB of RAM. Furthermore, the operating system, Windows 2000, and
the database system, DB2 (DB2 Universal DB Version 8), for data management were installed including extender techniques (XML- and Net Search Extender). A
database "enote" was created in DB2 for storing all data.
Components
The following components are installed on the eNoteHistory server:
- Tomcat: As an application server, it is recommended to use Tomcat because it is free software, easy to install and can be combined with
Eclipse by means of a plugin. Tomcat (newest version is Tomcat 5) can be downloaded under http://jakarta.apache.org/tomcat/index.html. On the
Windows platform, Tomcat is easy to install since the installer script takes care of most of the configuration steps.
- Sun Java SDK: It is recommended to download the newest SDK version, namely from SUN. The Tomcat plugin for Eclipse needs a SDK with
a Java compiler.
- Eclipse Tomcat launcher plugin from Sysdeo: After the installation, one can find the Sysdeo plugin under "Help > About Eclipse Platform
> Plugin-Details". A new project type is now available, as well as control features for Tomcat through Eclipse.
- Eclipse: Eclipse is a well-suited development environment for Java because Eclipse has many advantages compared
to other tools and it is free. Eclipse can be downloaded on the website "www.eclipse.org".
- DB2 database: All data of the project, like all scanned images and meta data of the music scores, the structure of the feature base and
the handwriting characteristics of all writers, are stored in the database called enote.