Designing a Soap Proxy

S

Søren Reinke

Hi there

For at project i need to build a Soap proxy with build in caching
functionality.

The reason is our backend system that we communicate with by Soap, does not
always answer (break down, update and more) and some of the queries takes a
LONG time (minutes) because the data is needed for our company website i
want to cache some of the non changing data in a proxy/cahing program.

Also sometimes if a costumer orders something, and the backend system is
down, we still need to handle the customer without them ever noticing the
backend system is down. Therefore the proxy/cache needs to keep all the
information and try to resend it to the backend system.

Can anybody provide me with some links to projects like this, not so i don't
have to code it, just to get some architectural information about how it
could be solved.
 
I

Ignacio Machin \( .NET/ C# MVP \)

hi,

I would recommend you to search for a third party product. It may be more
economical that develop yours. A simpler approach will be to keep a
NamedCollection with the key being the request and the value the expected
response. When you get a request you look first in this list and if it does
exist you serve it from there, if not you get it fomr the live server , keep
a copy and serve it back.

IMO any HTTP proxy will be a good start. take a look at codeproject.com


cheers,
 
S

Søren Reinke

Hi Ignacio

Buying a 3. party product is unfortunatly not an option, :-(

Thanks for the tips with the http proxy i'll look into it.
 
I

Ignacio Machin \( .NET/ C# MVP \)

ok

so try then to look into a small http proxy, now I ask you, have you try to
use a http proxy? maybe it solve your problem. there are a number of them
that are free

cheers,
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top