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.
LVL 1
tmbegiantsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

tmbegiantsAuthor 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.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
System Programming

From novice to tech pro — start learning today.