Sono abituato a programmare applicazioni Web e vecchie pagine Web (senza servizi Web). Ora dopo aver letto sui servizi web e anche wcf non sono sicuro riguardo l'area di utilizzo dei servizi Web.
La situazione è così, che ho un paio di centinaia di client in una rete esterna che provano ad accedere al server inviando informazioni di stato ad esso e richiedendo informazioni dal server e file (alcune centinaia di MB come file massimo, media filesize 2KB - 5MB). I client stessi e il server (con il server che interagisce anche con un database SQL) sono tutti computer Windows.
Non c'è interazione con l'utente. I client stessi hanno programmi in esecuzione che eseguono automaticamente tutte le comunicazioni con il server.
Ho visto le applicazioni fare questo genere di cose con socket e anche WCF. Nonostante ciò da quanto ho letto sui servizi web, non sono sicuro che applicazioni come questa rientrino nella loro area di utilizzo o meno. Quindi i servizi web sono adatti per questo tipo di architettura Server / Client?