Piszę usługę, która będzie używana tylko w sieci wewnętrznej. Będę korzystał z tego z klienta mobilnego za pomocą kompaktowego frameworka (3.5). Jestem nowy w WCF - czy to zapewni mi wszystko, czego nie otrzymam od tworzenia standardowej usługi Windows? Czy są jakieś wady korzystania z WCF w tym środowisku?Usługa WCF a usługa Windows
Odpowiedz
Dlaczego nie używać usługi WCF hostowanej w usłudze systemu Windows?
To są różne rzeczy. Usługa systemu Windows jest procesem, a usługa WCF jest narzędziem/implementatorem protokołu i funkcji.
EDIT Przepraszam, jeśli brzmiałem zbyt tępo. Możesz hostować usługę WCF na hoście systemu Windows, ale możesz także hostować ją w IIS/WAS lub dowolnej innej aplikacji .NET. Dzięki IIS/WAS zyskujesz wiele dodatków, takich jak uwierzytelnianie, przetwarzanie procesów itp.
Dzięki WCF możesz wdrożyć bardzo interopable usługi REST/JSON, ale możesz także wybrać bardzo zaawansowane funkcje, takie jak WS- *.
Sprawdź je.
+1 chciał wiedzieć, jaka jest różnica między tymi dwoma, to powiedziało mi, co muszę wiedzieć. – FRoZeN
Dodatkowe informacje z MSDN dotyczące hostowania usługi WCF wewnątrz usługi Windows: http://msdn.microsoft.com/en-us/library/ms733069(v=vs.100).aspx i http://msdn.microsoft.com/en-us/library/ms734781.aspx – juFo
- 1. Usługa WCF Service a Window
- 2. Usługa Msmq i WCF
- 3. Usługa WCF z SignalR
- 4. Refaktoryzacja "proceduralna" usługa WCF
- 5. Usługa WCF Service netTCPbinding
- 6. Usługa WCF z Qt?
- 7. Usługa aplikacji Azure a usługa usług Azure
- 8. fileystemwatcher jako usługa Windows?
- 9. Usługa WCF w środowisku https
- 10. Usługa WCF maxReceivedMessageSize basicHttpBinding issue
- 11. Usługa danych WCF - żądanie błędu
- 12. Usługa wdrażania systemu Windows
- 13. Usługa Windows z zegarem
- 14. Usługa systemu Windows a aplikacja systemu Windows - najlepsza praktyka
- 15. Usługa spoczynku WCF Uwierzytelnianie systemu Windows za pomocą przeglądarki
- 16. Usługa WCF nie działa bez uprawnień administratora
- 17. Usługa selfhosted WCF, klasa instalatora i netsh
- 18. Projektowanie monitora procesu Usługa systemu Windows
- 19. Usługa WCF w systemie Linux z Apache2
- 20. Usługa danych OData/WCF - Błąd HTTP 500
- 21. Zaplanowane zadanie lub usługa Windows
- 22. C# Usługa główna systemu Windows
- 23. Sprawdź, czy działa usługa Windows?
- 24. Python, usługa Windows Błąd importowania
- 25. Program Java jako usługa Windows
- 26. Usługa Windows - pobierz bieżący katalog
- 27. Czy usługa WCF jest usługą sieciową?
- 28. Ciało żądania dostępu w WCF Usługa RESTful
- 29. Czy usługa WCF może zastąpić funkcję TCPListener?
- 30. Obsługa rozłączenia klienta w dupleksie Usługa WCF
Standardowa usługa Windows to proces uruchamiany na tym konkretnym komputerze i działający na tym komputerze. Domyślnie nie ma żadnych komunikatów "wychodzących" - to właśnie WCF wprowadza do tabeli. –