HTTP client & SOAP

Is there an application API which would allow me to send SOAP messages via HTTP port 80 to web servers? I can receive and parse incoming SOAP messages with the AWS server and return a result, but cannot initiate a SOAP message from my application. Any suggestions?

do u parse the SOAP messages through CGI? what kind of soap implementation you use?

I do not belive that you are able to respond correctly to SOAP messages, since it is impossible to add the correct soap HTTP header information in the current implementation of AWS. What would be really nice was a feature to add a HTTP header field to the response in the CGI handler. This could also be used to other things like encoding (compression). I have not investigated outdoing SOAP calls. Can they be done from another port; are you able to open port 80 for outgoing while AWS is listening?