I've been working with Flex using .NET HTTP/SOAP web services and MS SQL Server for a while. Recently I started a new project using IBM Websphere Application Server (6.1) and DB2. The environment is setup with a simple Apache/Linux web server (no Websphere or other app server components), then a Webspere App Server 6.1 behind a firewall, and finally a DB2 server (also behind the firewall). The only server that is accessible externally is the Apache/Linux web server.
My Flex app requires data from the DB2 database, and I'm used to getting it via HTTP/SOAP web service calls. However, with nothing but a bare Apache/Linux web server that is accessible externally, I'm trying to figure out how to best create a simple server-side HTTP listener that will take data requests, communicate with the WAS/DB2 servers, then send the data back to the Flex client. What choices/options are there for this scenario? I do have the capability of installing some server-side components to the Apache/Linux web server.