473,396 Members | 1,995 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Designing a Soap Proxy

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.

--
Best regards Søren Reinke
www.Xray-Mag.com/ - Your free diving magazin on the net. Download it in PDF
Cover story: CAYMAN ISLANDS main features by John Collins and Alex Mustard.
Leigh Cunningham: Gear Configuration
Nov 17 '05 #1
3 2265
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,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation
"Søren Reinke" <so***@reinke.fjernmig.dk> wrote in message
news:da***********@newsbin.cybercity.dk...
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.

--
Best regards Søren Reinke
www.Xray-Mag.com/ - Your free diving magazin on the net. Download it in
PDF
Cover story: CAYMAN ISLANDS main features by John Collins and Alex
Mustard.
Leigh Cunningham: Gear Configuration

Nov 17 '05 #2
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.

--
Best regards Søren Reinke
www.Xray-Mag.com/ - Your free diving magazin on the net. Download it in PDF
Cover story: CAYMAN ISLANDS main features by John Collins and Alex Mustard.
Leigh Cunningham: Gear Configuration
"Ignacio Machin ( .NET/ C# MVP )" <ignacio.machin AT dot.state.fl.us> wrote
in message news:%2****************@TK2MSFTNGP09.phx.gbl...
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,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation
"Søren Reinke" <so***@reinke.fjernmig.dk> wrote in message
news:da***********@newsbin.cybercity.dk...
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.

--
Best regards Søren Reinke
www.Xray-Mag.com/ - Your free diving magazin on the net. Download it in
PDF
Cover story: CAYMAN ISLANDS main features by John Collins and Alex
Mustard.
Leigh Cunningham: Gear Configuration


Nov 17 '05 #3
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,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation

"Søren Reinke" <so***@reinke.fjernmig.dk> wrote in message
news:da***********@newsbin.cybercity.dk...
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.

--
Best regards Søren Reinke
www.Xray-Mag.com/ - Your free diving magazin on the net. Download it in
PDF
Cover story: CAYMAN ISLANDS main features by John Collins and Alex
Mustard.
Leigh Cunningham: Gear Configuration
"Ignacio Machin ( .NET/ C# MVP )" <ignacio.machin AT dot.state.fl.us>
wrote in message news:%2****************@TK2MSFTNGP09.phx.gbl...
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,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation
"Søren Reinke" <so***@reinke.fjernmig.dk> wrote in message
news:da***********@newsbin.cybercity.dk...
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.

--
Best regards Søren Reinke
www.Xray-Mag.com/ - Your free diving magazin on the net. Download it in
PDF
Cover story: CAYMAN ISLANDS main features by John Collins and Alex
Mustard.
Leigh Cunningham: Gear Configuration



Nov 17 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Mark | last post by:
i have a very simple web servive Imports System.Web.Services <System.Web.Services.WebService(Namespace:="urn:Example1")> _ Public Class Example1 Inherits System.Web.Services.WebService
0
by: chr | last post by:
Hi, I'm trying to integrate a webservice into a c#-program, creating proxy classes from a wsdl-file with wsdl.exe. All works fine, except if containers are returned. Although I can see in the...
0
by: Leonid | last post by:
Thanks a lot for your time! Here is WSDL: <?xml version="1.0" encoding="utf-8"?>
0
by: Sham Ramakrishnan | last post by:
guys... I have a SOAP service at my clients that I have to use to call the exposed methods... well... there are supposedly 3 ways in which I can look at doing it... 1. Create a proxy for the...
4
by: Jit Prasad | last post by:
I have been consuming a IBM Websphere (Java) web service using .Net 1.0 front end writen in VB.NET. The proxy class submits a soap request and gets a soap response. When I migrated the front-end...
16
by: MR | last post by:
my soap messages to a remote site are failing. as far as i can tell the only differences between what my SOAP message looks liek and what they want are in the SOAP envelope SInce they don't have a...
1
by: A.M-SG | last post by:
Hi, Can I view/modify SOAP message at the client proxy side without using soap extensions? Thank you,
2
by: furrypop | last post by:
Hi, I'm trying to get the Perl SOAP::Lite examples to work on a Windows PC, running Apache 2.2.4. Apache is definitely serving CGI scripts, as I've tested a dummy Hello World thing. I'm also...
0
by: reco | last post by:
Hi, I am only new to development and have been given a task to convert a Perl script to a Windows Service. The issue I am facing is that the current Perl Script uses a SOAP call to an Apache Web...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.