|
|
System Requirements - for Download Customer
These are the system specifications for those who wish to download and install
rap-X on their own server.
Operating system
rap-X will run on any server which supports a JRE (Java Runtime Environment)
of version 1.3 or higher.
rap-X has been tested on Linux, Solaris, Max OSX, Windows 2000, Windows XP,
Free BSD and AS400.
Server Software requirements
Rap-X is supplied bundled with its own webserver (Jetty) and database (HSQLDB).
No additional server software is required.
Scaleability can be improved by deploying rap-X with a higher performance database,
such as MySQL.
Web Browser requirements
Rap-X requires a W3C DOM compatible browser, and has been tested with the following
browsers:
- Internet Explorer v 5.5 or higher
- Netscape 6 or higher
- Opera 6 or higher
- Mozilla - any release
- Mozilla Firebird
Minimum Hardware requirements
- Memory (Linux/Unix) 64 MB
- Memory (Windows) 128 MB
- Processor (Intel) 500 Mhz
- Disc Space (excluding data) 15 MB
Recommended Hardware
- Memory (Linux/Unix) 768 MB
- Memory (Windows) 1GB
- Processor (Intel) 1Ghz
- Disc Space (excluding data) 15 MB
Email
rap-X is integrated with email both for sending notification and for reading
in data from a mailbox.
- To send notifications rap-X needs access to an SMTP server. This can be
located on the same physical machine as rap-X, or it can be on a different
machine or network.
- To accept input from email, rap-X needs access to a POP3 or IMAP server.
- For smaller organisations or individuals, both the SMTP POP3 server will
typically be those of the ISP (Internet Service Provider).
Technology
rap-X is written in Java, utilising the J2EE framework for Servlets & JSP.
XML and XSLT are widely used throughout the application.
Interfaces
rap-X offers the following interfaces:
- Web - The primary rap-X user interface is the web application
- Email - rap-X can both send and receive data emails
- RSS - Notifications of events are available through an RSS feed
- SOAP - A growing API of SOAP calls is available for application level communication
Third Party Libraries
Rap-X uses the following 3rd party, open source libraries:
- Apache Axis
- Dom4J
- Apache Lucene
- Log4J
- Jfree Chart
- ANTLR
- Apache Commons Libraries
- Hibernate
- Spring Framework
- Velocity
|