Questions tagged [web-services]

A web service is a software system designed to support interoperable machine-to-machine interaction over a network.

A web service is a software system designed to support interoperable machine-to-machine interaction over a network.

Typically, the service exposes an interface, often defined using WSDL (Web Service Definition Language), for users to be able to execute some function on the system that provides the service.

There are two broad types of web services:

  1. Arbitrary Web Services - in which the system exposes arbitrary operations
  2. REST-compliant Web Services - in which the primary purpose of the service is to manipulate representations of Web resources using a uniform set of stateless operations.

Messages can be passed between the service and it's clients in a variety of formats. Some of the most common are:

  • JSON-RPC
  • JSON-WSP
  • XML-RPC
173 questions
22
votes
7 answers

How many files in a directory is too many? (Downloading data from net)

Greetings, I'm writing some scripts to process images from various photo websites. Right now I'm storing all this data in individual text files in the same directory. The directory is web accessible. An end user makes a call to a web service which…
steve
  • 505
  • 1
  • 6
  • 10
19
votes
8 answers

Software http load balancer?

Right now we only have one back-end server per site/web service. I'd be interested to hear people's experiences with various load balancer apps (something that runs on Linux). What would you recommend?
Mark Renouf
  • 1,353
  • 1
  • 16
  • 22
7
votes
2 answers

Forward proxy for webservices with SSL client certs

I have lots of servers which access various external webservices, most of which use SSL, some of which require client certificates. I would like to centralize the configuration of client certs and dissociate the presentation layer from the…
symcbean
  • 19,931
  • 1
  • 29
  • 49
6
votes
1 answer

405 - ‘Method not Allowed’ adding service hosted in IIS7

I can't seem to get around this problem of adding a web service reference when the web service is hosted in IIS 7. I can add it just fine if I am running the VS2008 development server, but when I switch it over to IIS I get a 405 error. It seems to…
eskerber
  • 121
  • 1
  • 10
6
votes
6 answers

solution to a too much traffic problem

My company has a web service api which is starting to get a lot of use. Recently we had some issues with running out of memory. We optimized some inefficient code and solved the problem. We know we are going to expand even further, we want to have a…
aepheus
5
votes
2 answers

How NLB will work with IIS-7 web services?

We'are going to join 2 (two) IIS7 web-servers into NLB with the same web-service published (2 instances of the same web-service one per web-server). Do I understand correctly, that NLB will work for my web-services, delegating web requests to one…
Andrew Florko
  • 175
  • 1
  • 2
  • 8
4
votes
1 answer

Firewall rules for WebRTC and STUN

I'm trying to get a WebRTC service running, through a corporate firewall. The service works on the local network, but it appears that the firewall is stopping it from working globally. I'm using a code example from the Python aiortc package, found…
Soren
  • 41
  • 1
  • 1
  • 3
4
votes
3 answers

Where to go to learn about web architecture? Youtube example?

I'm trying to build a web application that is similar to Youtube (it's not a knock off), but I guess I don't know how video is served on the internet very well. I know how to build regular database driven web applications, but nothing like the…
Steve
4
votes
2 answers

How to lock concurrent access to a shared webservice from multiple webservers?

Our production environment consists in n Apache web servers accessed by browsers via a frontal load balancer. Very typical. 99% of our HTTP requests are gracefully handled by this parallelized architecture with no problem. Unfortunately, 1% of the…
Tom Desp
  • 205
  • 1
  • 4
4
votes
3 answers

Best practices to update a live web service

I am always curious about how large-scale live web application updates are done. Since the application is live, that is why it complicates everything -you should not down your service and at the same time you should recover the activity/changes (in…
israkir
  • 141
  • 4
4
votes
3 answers

How Can I Log Outbound HTTP Requests From My Web Applications?

One of our apps is calling a third-party webservice which has recently been switched to a different URI. We need to investigate this to try and see where the old address is being used (the code/config has been modified to the new one already). Is…
immutabl
  • 213
  • 2
  • 9
4
votes
3 answers

Can someone explain the difference between app server/web server/web services?

I know that with web server, the html pages are transfered from server to client, with web services, a xml file is sent, but still ... I don't understand them; not even the difference between them. Can someone explain as simple as possible this…
Horatiu Jeflea
  • 175
  • 1
  • 5
4
votes
3 answers

iis7 .net webservice 404 error

I have a webservice /test/Service1.asmx in the same folder as a page /test/test.aspx. The page works fine but I get the message bellow for the services in the same location. I know the file is there and the url is correct, and I have added the…
agilenoob
  • 221
  • 3
  • 7
3
votes
3 answers

Throttle connections to web service if load gets too high?

I have a web site that communicates via XMLRPC with an XMLRPC server web service. (The web service is written in Python using xmlrpclib.) I believe that xmlrpclib will block while it is handling one request. So if there are three users with an…
3
votes
1 answer

Access to a EWS Exchange Services

I'm trying to get EWS services work from a new 2013 Exchange Server. If I put services url: https://192.168.1.XXX/ews/services.wsdl in my browser I get an xml (the wsdl) with all my services. Perfect. Then I open my Exchange Console and give…
Daniel Gimeno
  • 31
  • 1
  • 2
1
2 3
11 12