473,503 Members | 544 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Understanding Web Services

I'm looking into implementing Web services to provide product activation
codes to resellers. This seems to be going fine.

One large reseller tells me they support CGI for this purpose, as thought
it's the same as Web services. Clearly, CGI is not the same as a Web
service, but reading about it, it seems similar in that it somehow calls
code running on my server.

Can anyone clarify for me the primary differences between CGI and Web
services? Specifically, can a CGI interface be implemented using ASP.NET, or
could a Web service be made to work by code that calls CGI?

Thanks!

Jonathan

Jul 24 '08 #1
2 1169
cgi is method for a url to specify a program to run, either a binary or
a scripting language like perl, ruby or python. a cgi program can call a
webservice or act as a webservice, just depends on how its coded. often
cgi programs expect a xml post and return xml, sometimes they do form
post, just depends.

Jonathan Wood wrote:
I'm looking into implementing Web services to provide product activation
codes to resellers. This seems to be going fine.

One large reseller tells me they support CGI for this purpose, as
thought it's the same as Web services. Clearly, CGI is not the same as a
Web service, but reading about it, it seems similar in that it somehow
calls code running on my server.

Can anyone clarify for me the primary differences between CGI and Web
services? Specifically, can a CGI interface be implemented using
ASP.NET, or could a Web service be made to work by code that calls CGI?

Thanks!

Jonathan
Jul 25 '08 #2
Thanks, can you tell me what, if any, support ASP.NET has to implement a CGI
interface?

Thanks.

--
Jonathan Wood
SoftCircuits Programming
http://www.softcircuits.com

"bruce barker" <no****@nospam.comwrote in message
news:eT**************@TK2MSFTNGP03.phx.gbl...
cgi is method for a url to specify a program to run, either a binary or a
scripting language like perl, ruby or python. a cgi program can call a
webservice or act as a webservice, just depends on how its coded. often
cgi programs expect a xml post and return xml, sometimes they do form
post, just depends.

Jonathan Wood wrote:
>I'm looking into implementing Web services to provide product activation
codes to resellers. This seems to be going fine.

One large reseller tells me they support CGI for this purpose, as thought
it's the same as Web services. Clearly, CGI is not the same as a Web
service, but reading about it, it seems similar in that it somehow calls
code running on my server.

Can anyone clarify for me the primary differences between CGI and Web
services? Specifically, can a CGI interface be implemented using ASP.NET,
or could a Web service be made to work by code that calls CGI?

Thanks!

Jonathan
Jul 25 '08 #3

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

Similar topics

4
57074
by: Christian Eriksson | last post by:
Hi! I want to clarify, for myself, some basic facts about Oracle Client Server configuration. I start with the listener configuration on the server side. What block(s) in what configuration...
9
4173
by: Marty McDonald | last post by:
If I invoke a web service, and it throws an exception, I can see the exception if the client app is a .Net app. However, if the client app is not a .Net app, I only receive the HTTP 500 error. I...
24
3213
by: bazad | last post by:
Hi, I'd like to understand consequences of Application.DoEvents call. Does it create a new thread? Thank you
30
2182
by: Cowboy \(Gregory A. Beamer\) | last post by:
There seems to be a lot of confusion on the versions of Visual Studio 2005. My latest blog entry covers the different versions: Main URL:...
6
2538
by: cs | last post by:
I noticed there is some .net services on my winxp. One or two mention the CLR. Does that mean that my .net apps/services wont run before those services start? I need to run my service as early on...
4
1621
by: Tim M. | last post by:
one of my assignments is create a class named numbers whose Main()method holds two interger variables, assign values to the variables. within the class, create two methods, Sum() and...
4
1474
by: joelagnel | last post by:
I'm new to .NET and have a basic understanding of operating systems. I can also do some magic in Csharp, but I lack an understanding of what's going on under the hood, with respect to how windows...
0
1787
by: krishnaraju | last post by:
HI to all, please help me.its urgent requirement. my question is this is the wsdl file i got from our client.please see at bottom. when iam trying to access that webmethods iam getting...
9
2254
by: Daniel Smedegaard Buus | last post by:
Hey all :) I was wondering about the $error_types (I particularly notice the 's' suffix when reading the manual) parameter for 'set_error_handler()': Can be used to mask the triggering of the...
0
7203
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
7087
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
7281
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7334
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
7462
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5579
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4675
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3156
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
383
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.