This is an exploratory question. I have already searched google for publish/provide web services on linux and not found anything that means that much to me.
I would like to publish some web services on a linux machine and don't really know where to start. The web services, at present, will be called by me from the same linux machine by various things such as perl programs and taverna ( a workflow tool which is based on web services).
I don't know anything about web servers on linux and only have basic knowledge of IIS. My guess is that i will have to install apache and configure it somehow to run web services. I guess i will also have to learn how to write a perl program so that it behaves as a web service. I will also have to learn how to call the web service on the local apache server from perl.
Is this what the task entails? I don't want to be barking up the wrong tree for hours if I can avoid it.
Any pointers/starters welcomed. I have found a free book chapter on the web to configure apache. ANy help on the perl side welcomed. I've been advised to use REST rather than SOAP for the web services so I don't know how that affects perl and apache. I imagine for perl it involves a different set of modules. I don't know how this will affect apache.
Thanks for your help