Web Service vs WCF
Skillnaden mellan Web Service och WCF-tjänsten är att WCF-tjänsten är en effektivare ersättning för tekniken i Web Service från Microsoft. WCF kan fungera mer effektivt och effektivt än vad som betraktades som webbtjänst traditionellt.
Webb-service
Vid användning av webbtjänsten behöver användaren veta hur man tar emot och skickar meddelanden med enkel åtkomståtkomstprotokoll (SOAP). SOAP är ett webbprotokoll som använder XML och HTTP för databeskrivning respektive datatransport. XML och HTTP är standardbaserade teknologier som används vid kodning och sändning av applikationsdata.
Användare behöver inte veta om några plattformar eller språk eller objektmodeller som används för tjänsten. Bara veta om SOAP-protokollet är tillräckligt. Web Service är således en applikationslogik som är programmerad att nås via webbprotokoll som är standard. Webtjänster är åtkomliga via HTTP och är användbara och funktionella i en statslös miljö. Den använder en XmlSerializer.
WCF Service
WCFs fullständiga namn är Windows Communication Foundation. Den används för att utveckla serviceorienterade applikationer. WCF hjälper till att skicka data från en tjänstens slutpunkt till en annan tjänstens slutpunkt som meddelanden. Slutpunkten kan vara antingen en serviceklient som begär data från slutpunkten, eller det kan vara en del av en tjänst som kontinuerligt finns tillgänglig av värdar som IIS, eller slutpunkten kan vara en tjänst för en applikation. De skickade meddelandena kan vara enstaka tecken, ord eller komplex binär data.
WCF Service använder en DataContractSerializer som ger bättre prestanda än XmlSerializer som används för webbtjänster. Fördelarna med WFC är att de webbtjänster som WCF tillhandahåller har ett bredare kommunikationsspektrum. Det finns högre portabilitet och flexibilitet i att göra saker av WCF Web Service. Anledningen till detta är att kommunikationen kan utföras över tvål / XML samt över TCP / binär. De är mer flexibla eftersom dessa tjänster kan vara värd i varierande applikationer som IIS, Managed Window Service, WAS, etc..
Teoretiskt krävs att WCF kräver mindre koder när man ändrar eller överför mål, företagsbehov etc. Några av de viktigaste egenskaperna hos WCF Service är utökningsbarhet, serviceorientering, flera meddelandemönster, säkerhet, driftskompatibilitet, flera transporter och kodningar, servicemetadata, i kö och tillförlitliga meddelanden, AJAX och REST support, etc..
Sammanfattning:
1.Web Service använder XmlSerializer medan WCF använder DataContractSerializer.
2.Web Service använder XML och HTTP för data beskrivning och datatransport medan WCF kommunicerar över tvål / XML samt över TCP / binär.
3.WCF är en nyligen, effektivare och effektivare ersättning för tekniken för Web Service från Microsoft.