1. Ganimede/Application Server
Ganimede server component needs to reside on the same machine that you use
as Application Server, where your applications source code reside.
For Ganimede server you'll need at least Client Networking product from
Progress Software Corporation
or one of development suits (ProVision) if you want to do the development
- version V9.1A or later. Ganimede need to run progress 4GL in batch mode, so it
needs '_progres' executable to be present.
You can also use Ganimede server on the same machine as Database server,
then the RDBMS product will be more than enough (WorkGroup or Enterprise RDBMS)
as long they are from the V9 family.
2. Web Server
In order to use Ganimede Messenger (cgi-bin) component you need a CGI 1.1
compliant web server - this is the preferred architecture.
You can optionally use one of the following available interfaces: PHP, Python or Zope.
3. Database server
Whatever Progress RDBMS product that you my have, even Development RDBMS that
comes with ProVision Plus for testing purposes - version V8 or later
(as V9 clients can connect to V8 database server).
* In order to compile the source code you should have a Progress
development product - ProVision, for the C coded part of Ganimede you can use
your favorite C compiler.