---
title: "What is the difference WCF and Web services?"  
description: "What is the difference WCF and Web services?"  
author: "Amit Singh"  
published: 2011-03-17  
updated: 2020-09-18  
canonical: https://www.mindstick.com/interview/412/what-is-the-difference-wcf-and-web-services  
category: "wcf"  
tags: ["wcf"]  
reading_time: 1 minute  

---

# What is the difference WCF and Web services?

Web services can only be invoked by HTTP (traditional webservice with .asmx). While WCF Service or a WCF component can be invoked by any protocol (like http, tcp etc.) and any transport type. \
\
Second web services are not flexible. However, WCF Services are flexible. If you make a new version of the service then you need to just expose a new end. Therefore, services are agile and which is a very practical approach looking at the current business trends.

## Answers

### Answer by Amit Singh

Web services can only be invoked by HTTP (traditional webservice with .asmx). While WCF Service or a WCF component can be invoked by any protocol (like http, tcp etc.) and any transport type. \
\
Second web services are not flexible. However, WCF Services are flexible. If you make a new version of the service then you need to just expose a new end. Therefore, services are agile and which is a very practical approach looking at the current business trends.


---

Original Source: https://www.mindstick.com/interview/412/what-is-the-difference-wcf-and-web-services

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
