tags:

views:

22

answers:

0

I have a client application that needs to access a 3rd party SOAP server. The difficultly is that there are additionally these two requirements:

a) Requests can be scheduled so they may need to be delayed before being sent to the SOAP server for X seconds b) Requests need to be modified to add authentication headers

So the solution requires the client interacting with our server first, and our server providing a proxy to the actual SOAP server and handing the two additional requirements. Especially for the first requirement a) because the delay could be in excess of one day and the client application cannot be guaranteed to be running at the appropriate time.

Obviously completely replicating the original SOAP server and creating a client for it as well on the server is not practical.

What options are there to receive these requests, perform the necessary modifications and pass the requests on to the 3rd party server?