WCF jest znacznie bardziej elastyczny:
- może być używany przez protokół HTTP (jak starszego ASMX)
ale również: może być używany przez NetTCP, MSMQ, wsHttp i tak dalej
Usługi WCF mogą być hostowane w usługach IIS (podobnie jak dotychczasowe ASMX)
, ale usługi WCF mogą być również hostowane samodzielnie w aplikacji konsolowej, usłudze Windows NT itp.
WCF oferuje znacznie więcej funkcji zabezpieczeń i poziom bezpieczeństwa niż ASMX (komunikat bezpieczeństwa etc.)
- WCF oferuje takie rzeczy jak wiarygodny wiadomości, wsparcie transakcji itp
w WCF, prawie wszystko jest konfigurowalny w pliku konfiguracyjnym - znacznie bardziej niż w ASMX.
Nie mam żadnych gotowych dokumentów w zasięgu ręki, które opisują to - ale tak naprawdę to jest esencja tego, powiedziałbym.
Marc
PS: Nie wiem, czy ten będzie zawierać coś pożytecznego dla Ciebie:
http://whitepapers.techrepublic.com/abstract.aspx?kw=remoting&docid=270830
PPS: byś myśleć że Microsoft musiałby stosy tych białych ksiąg, aby przekonać ludzie - ale nie ..... :-)
Zobacz ten [Pytanie] (http: //stackoverflow.com/questions/6666/web-services-wcf-vs-standard). –