473,326 Members | 2,076 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,326 software developers and data experts.

How can I communicate between web servers on the same machine?

Gurus,

I have a server running Windows Server 2003 Web Edition running multiple web
sites on the same server. All the web sites on this server are owned by the
same company. The company does secure credit card processing through a
payment processing company gateway service.

The company that owns the web sites wants to have a single payment gateway
mechanism for all the web sites on the server. Instead of having each of the
web sites call the payment processing gateway separately, they would like to
send the request to a dedicated web site on the server which then handles
the requests to the payment processors gateway server.

This allows the company to reduce costs, one of which is the number of SSL
certificates installed for the secure payment processing...

Can you suggest ways for these web sites to talk to the "web site" that
talks to the payment gateway service OR comment on the following thoughts
that have crossed my mind?

1) Create a specific web site like http://paymentprocessing.mycompany.com
which only accepts authenticated secure web service calls from the other web
sites on the server and then this site talks to the payment processing
gateway.
2) Possibly create a windows service that talks to the payment processing
gateway directly and have the web sites talk to the windows service.
3) Write code that runs on the web servers that talks directly to the
application domain running the payment processing code that talks to the
payment processor gateway...I don't know if this is feasible or even a
reliable method and if so, how is it done? The payment processing code could
be an application that starts when the machine is booted up.

Thanks,
Gery
--
Gery D. Dorazio
Development Engineer

EnQue Corporation
1334 Queens Road
Charlotte, NC 28207
(704) 377-3327
Nov 18 '05 #1
4 1229
Hi Gery:

IMHO, #1 will face some hurdles if you need to maintain session state,
application cache, etc while sending the user to a different
application.

#2 and #3 are more feasible, and #3 might be the easiest. You can make
the payment processing application an ASP.NET web service and
communicate from the various other applications via web service calls,
which can be simple and reliable.

I don't see how number 2 and 3 would save any money on SSL certs
though. You'd need certs for each application if they are under
distinct domain names. Only #1 could really save money by hosting a
single application with SSL.

--
Scott
http://www.OdeToCode.com/blogs/scott/

On Tue, 2 Nov 2004 01:43:59 -0500, "Gery D. Dorazio"
<gd******@enque.net> wrote:
Gurus,

I have a server running Windows Server 2003 Web Edition running multiple web
sites on the same server. All the web sites on this server are owned by the
same company. The company does secure credit card processing through a
payment processing company gateway service.

The company that owns the web sites wants to have a single payment gateway
mechanism for all the web sites on the server. Instead of having each of the
web sites call the payment processing gateway separately, they would like to
send the request to a dedicated web site on the server which then handles
the requests to the payment processors gateway server.

This allows the company to reduce costs, one of which is the number of SSL
certificates installed for the secure payment processing...

Can you suggest ways for these web sites to talk to the "web site" that
talks to the payment gateway service OR comment on the following thoughts
that have crossed my mind?

1) Create a specific web site like http://paymentprocessing.mycompany.com
which only accepts authenticated secure web service calls from the other web
sites on the server and then this site talks to the payment processing
gateway.
2) Possibly create a windows service that talks to the payment processing
gateway directly and have the web sites talk to the windows service.
3) Write code that runs on the web servers that talks directly to the
application domain running the payment processing code that talks to the
payment processor gateway...I don't know if this is feasible or even a
reliable method and if so, how is it done? The payment processing code could
be an application that starts when the machine is booted up.

Thanks,
Gery


Nov 18 '05 #2
Hi Scott,

Thanks for the insight on all three counts. You've given me a lot to think
about.

Looks like I need to do more investigative work for the SSL certificates
issue. I no longer use a web hosting company for my sites but now run my own
servers. However, when I was at a hosting company, they had a service that,
rather than purchase ones own SSL cert, we could use theirs. I never did for
branding reasons but I never really understood how it could be used for
multiple sites...eg "distinct domain names" as you indicate.

Thanks,
Gery

--
Gery D. Dorazio
Development Engineer

EnQue Corporation
1334 Queens Road
Charlotte, NC 28207
(704) 377-3327
"Scott Allen" <bitmask@[nospam].fred.net> wrote in message
news:10********************************@4ax.com...
Hi Gery:

IMHO, #1 will face some hurdles if you need to maintain session state,
application cache, etc while sending the user to a different
application.

#2 and #3 are more feasible, and #3 might be the easiest. You can make
the payment processing application an ASP.NET web service and
communicate from the various other applications via web service calls,
which can be simple and reliable.

I don't see how number 2 and 3 would save any money on SSL certs
though. You'd need certs for each application if they are under
distinct domain names. Only #1 could really save money by hosting a
single application with SSL.

--
Scott
http://www.OdeToCode.com/blogs/scott/

On Tue, 2 Nov 2004 01:43:59 -0500, "Gery D. Dorazio"
<gd******@enque.net> wrote:
Gurus,

I have a server running Windows Server 2003 Web Edition running multiple
web
sites on the same server. All the web sites on this server are owned by
the
same company. The company does secure credit card processing through a
payment processing company gateway service.

The company that owns the web sites wants to have a single payment gateway
mechanism for all the web sites on the server. Instead of having each of
the
web sites call the payment processing gateway separately, they would like
to
send the request to a dedicated web site on the server which then handles
the requests to the payment processors gateway server.

This allows the company to reduce costs, one of which is the number of SSL
certificates installed for the secure payment processing...

Can you suggest ways for these web sites to talk to the "web site" that
talks to the payment gateway service OR comment on the following thoughts
that have crossed my mind?

1) Create a specific web site like http://paymentprocessing.mycompany.com
which only accepts authenticated secure web service calls from the other
web
sites on the server and then this site talks to the payment processing
gateway.
2) Possibly create a windows service that talks to the payment processing
gateway directly and have the web sites talk to the windows service.
3) Write code that runs on the web servers that talks directly to the
application domain running the payment processing code that talks to the
payment processor gateway...I don't know if this is feasible or even a
reliable method and if so, how is it done? The payment processing code
could
be an application that starts when the machine is booted up.

Thanks,
Gery

Nov 18 '05 #3
Hi Gery:

Well, I suppose it is technically possible to share an SSL cert as
some ISPs provide this. I always felt the practice underminded the
whole concept of the browser trusting the site to be exactly what the
site claims to be. Since all your sites and domains are owned by the
same company I guess there is some leeway, but I think (opinion) the
best practice is to acquire a cert for each.

--
Scott
http://www.OdeToCode.com/blogs/scott/

On Tue, 2 Nov 2004 13:03:55 -0500, "Gery D. Dorazio"
<gd******@enque.net> wrote:
Hi Scott,

Thanks for the insight on all three counts. You've given me a lot to think
about.

Looks like I need to do more investigative work for the SSL certificates
issue. I no longer use a web hosting company for my sites but now run my own
servers. However, when I was at a hosting company, they had a service that,
rather than purchase ones own SSL cert, we could use theirs. I never did for
branding reasons but I never really understood how it could be used for
multiple sites...eg "distinct domain names" as you indicate.

Thanks,
Gery


Nov 18 '05 #4
Why don't you try gateway using papal or something like that. It will
ease all your head each about SSL.
Suvra B
http://www.M6.net
Always On :: Always Performing :: Always Hosting
Nov 18 '05 #5

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

Similar topics

1
by: Matt | last post by:
I wrote 2 ASP pages that communicate with JavaScript objects. page1.asp and page2.asp are put in separate servers in separated machines. If I put in single machine, it is fine. Now it has Runtime...
8
by: Joakim Persson | last post by:
Hello all. I am involved in a project where we have a desire to improve our software testing tools, and I'm in charge of looking for solutions regarding the logging of our software (originating...
0
by: Tracey | last post by:
I have a problem on communication between ASP.NET and Java code. Any advice will be greatly appreciated! Our core processing code and database and database server reside in a remote machine...
0
by: David Cho | last post by:
Hi, I posted below a problem that I am having and here is the latest update. Basically my ASP.NET code can no longer talk to remote servers period. Cannot connect to a remote SQL server and...
3
by: Brett | last post by:
If I have two VB .NET apps on seperate servers, which I have full access to, how can they communicate with each other? For example, forms in each app sharing data (one form getting textbox value...
11
by: kd | last post by:
Hi All, Can anybody suggest as to what is the best way communicate between 2 applications residing on the same machine? Thanks. kd
4
by: awmcclain.nospam | last post by:
Here's my situation: I'm writing a simple reminder bot which will IM me based on input from a web server. Right now, I have a simple AIM bot written using twisted 2 words. It logs into AIM and...
0
by: Ajith | last post by:
Hi All, I am implementing a TCP/IP Socket programming using POSIX Standard. I have my server up and running. one of the client which needs to communicate with server - has been implemented using...
3
by: 2401 members, members can post | last post by:
Dear Madams and Sirs, Ever had to split a website + SQL Tables ? Have a UNIX pc-linux-gnu on i686 + FEDORA 1) We have to split a sub-domain for the main domain name. 2) We have to build a...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

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.