Jaki jest zalecany sposób komunikacji między usługą a aplikacją komputerową lub stroną internetową?Komunikacja między usługą SERVICE a aplikacją internetową/komputerową
Chcę, aby usługa wykonała całą pracę, ale administracja/zarządzanie/raportowanie jest możliwe za pośrednictwem strony internetowej lub pulpitu pod adresem . (Zostanie napisany w języku C# z .Net 4.0)
Czy nazywa się rury? gniazdka? wcf? odpoczynek ? mydło? inny ? Jaka jest najlepsza praktyka?
Wszelkie informacje będą mile widziane.
Usługa musi być efektywna w czasie rzeczywistym, więc wszelkie komunikaty muszą być asynchroniczne.
Dzięki Andrew
UPDATE 1 - sieć monitorów usług REALTIME ruch jako usługa. Klient może być lokalny lub może być zdalny (przy użyciu ASP.NET/MVC lub nawet silverlight). Klient nie potrzebuje danych w czasie rzeczywistym, ale powinien zapytać o ustawienia SETTINGS, statystyki, logi itd.
To jest zbyt ogólnikowe. Zależy od wielu rzeczy: gdzie klienci i serwer są względem siebie nawzajem, objętości danych, wymagań trwałości/niezawodności itp. – Joe
Właśnie zaktualizowałem pytanie ... Czy to wystarczająca ilość szczegółów? – user296191