The software I'm working on uses SOAP::Lite and XML::Parser to communicate with a web service. We are looking into support older machines, but currently cannot because SOAP::Lite requires that OpenSSL be installed and uses XML::Parser which requires that "expat" be installed.
These older machines (Solaris 9) do not have 'expat' in the base install and our users are hesitant about modifying these machines for any reason.
Is there an easy to use non-SSL/non-expat solution for web service communication? Perhaps using LWP::UserAgent and some non-XML data packets?