We have 2 pieces of web software (A and B). B needs to access some of the A's functionality, but A does not have any API's. A is 3rd party soft that cannot be modified. B is devloped by our co-partner and is under contruction
My goal is to write the missing API of A.
A <---> MyWebService <---> B
So... I will provide WebService for the B. Sounds reasonable?
Clearly, A does not make it any easier for me to write the API, but it is also clear for us that it is our job to provide the API's for B developers.
On right hand (MyWebService <-> B) the API will be normal WebSrvice, on the left hand (A <-> MyWebService) it will be litte bit tricky, since I have to fake the user of A... browsing the A's WebUser Interface (XHTML).
My question for yall.
What libraries should I use to help me writing the API?
Will any of these be good choices?
... or something else?