Sto scrivendo un servizio che verrà utilizzato solo all'interno di una rete interna. Accederò a questo da un client mobile utilizzando il framework compatto (3.5). Sono nuovo di WCF - questo mi fornirà tutto ciò che non otterrò dalla creazione di un servizio Windows standard? Ci sono degli svantaggi nell'uso di WCF in questo ambiente?Servizio WCF vs servizio Windows
risposta
Perché non utilizzare un servizio WCF ospitato in un servizio di Windows?
Queste sono cose diverse. Un servizio Windows è un processo e un servizio WCF è un gestore/implementatore di protocollo e funzionalità.
EDIT Scusa se ho suonato troppo brusco. È possibile ospitare un servizio WCF in un host Windows ma è possibile anche ospitarlo in IIS/WAS o in qualsiasi altra applicazione .NET. Con IIS/WAS si ottengono molti extra come l'autenticazione, il riciclo dei processi ecc.
Con WCF è possibile implementare servizi REST/JSON molto interoperabili, ma è anche possibile selezionare elementi molto avanzati come le funzionalità WS- *.
Cercare.
+1 volevo sapere qual è stata la differenza tra i due, questo mi ha detto cosa dovevo sapere. – FRoZeN
Informazioni aggiuntive da MSDN su come ospitare un servizio WCF all'interno di un servizio Windows: http://msdn.microsoft.com/en-us/library/ms733069(v=vs.100).aspx e http://msdn.microsoft.com/en-us/library/ms734781.aspx – juFo
Un servizio Windows standard è un processo che viene eseguito su quella particolare macchina e fa qualcosa su quella macchina. Non ha alcuna comunicazione "in uscita" per impostazione predefinita - questo è ciò che WCF porta in tavola. –