Web Service wrapper for a COM API?

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.
Who is Participating?
tmbegiantsConnect With a Mentor Author Commented:
Thanks for the links tbsgadi!  The first two were quite helpful for options on building a web services wrapper in PHP.  The third was not really applicable for my situation.  

In the meantime, I think I have come up with an alternate solution by eliminating the need for dealing with this API by asking more questions about what exact data and services are really needed and finding alternatives to getting at that data without the API.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.