I am wondering what you consider the best and lowest cost options for creating a Web Services wrapper for a relatively old COM API running on either Windows XP Professional or Windows Server 2003?
The problem is that I have a Linux based PHP application which needs to integrate with a Windows only proprietary application and the vendor only has made COM API available to access it. Since the PHP COM object only runs on Windows machines, I'm not sure how much good that would do to write a wrapper in PHP using COM because then that must be made accessible via a web service so the Linux PHP app can reach it. I would guess this PHP double wrapper approach would perform quite a bit slower than a more direct/native web services wrapper.
So what are the best options here? FYI - I am not a Windows developer at all but I have Java/J2EE/PHP background and I guess could hire out to a Windows developer if no other good options exist.