Structure of Prometheus
Prometheus contains 6 databases and more than 20 programs. We can divide Prometheus into five subsystems:
- ESTER - middleware (communication layer) used for system connection to EMDIS. ESTER contains two communication databases (EmdisMail and EmdisDB). The ESTER layer is independent on other parts of the Prometheus system.
- DataBmd - the main database of the registry. Contains records of donors, patients, EMDIS messages, search results, etc.
- EsterBmd - this subsystem contains a communication program that transfers data between the DataBMD database and ESTER. It also contains a search engine that manages searches of EMDIS patients.
- Assistance programs and databases - there are regularly running applications on a communication register server carrying out special tasks: quality check of database of donors, regular updates of HLA nomenclature tables, regular update of multiple allele codes, update of new versions of software, regular backup of databases, etc.
- Application Prometheus - the end-user GUI application. This is the only subsystem directly used the end-user, other subsystem are used indirectly, so the end-user doesn’t see them.
^ TOP
Hardware requirements
Optimal infrastructure
Database server - a reliable server, high performance is not needed, for security reasons we recommend mirrored hard disk as a storage for database and spare electricity source in case of power failure. Operation system can be Windows (Server 2003, Server 2008) or Linux (free). No additional paid software is needed. Database software is Firebird or Oracle. This computer is running permanently.
Communication server - a reliable server or PC connected to internet and to the local network. It is used for connection to EMDIS. Operation system is Windows (2000, 2003, 2008, XP, Vista, 7). Firewall is needed. Antivirus software is recommended. No additional paid software is needed. This computer is running permanently.
End-user’s PC - normal PC. At least 1 GB of space on the hard disk and at least 512 MB of RAM (1024 MB of RAM is recommended). Operation system is Windows (2000, XP, Vista, 7). No additional paid software is needed.
Minimal infrastructure
All previously described computers and servers can be joined into the only one PC. It must be reliable permanetly running PC or server. At least 1024 MB of RAM is recommended. Connection to internet. Spare electricity source in case of power failure. Operation system Windows. No additional paid software is needed.
This minimal structure is an extreme configuration. We recommend to use at least one computer as a server (communication + database) and different computer as the end-user’s PC.
Other requirements
Connection to internet - communication server must be connected to the internet. Programs running at this server must be able to send emails to internet via a SMTP server and receive emails from internet via a POP3 server.
^ TOP