¿Cuál es la forma recomendada de comunicarse entre un servicio y una aplicación de escritorio o página web?Comunicación entre el SERVICIO y la aplicación web/de escritorio
Quiero que el servicio haga todo el trabajo, pero admin/management/reporting es posible a través de web o escritorio. (Se escribirá en C# con .Net 4.0)
¿Se denomina pipes? enchufes? wcf? descanso ? jabón ? otro? ¿Cuál es la mejor práctica?
Cualquier información sería muy apreciada.
El servicio debe ser efectivamente en tiempo real, por lo que cualquier comunicación debe ser asincrónica.
Gracias Andrew
ACTUALIZA 1 - TIEMPO REAL El tráfico de red monitores de servicio como un servicio. El cliente podría ser local o podría ser remoto (usando ASP.NET/MVC o incluso Silverlight). El cliente no necesita datos en tiempo real, pero debe consultar para CONFIGURAR, Estadísticas, Registros, etc.
Esto es demasiado vago. Depende de muchas cosas: donde se relacionan los clientes y el servidor, volumen de datos, requisitos de persistencia/confiabilidad, etc. – Joe
Acabo de actualizar la pregunta ... ¿Es esto suficiente? – user296191