Just some answers as I'm not int .NET world
*Can a web service be only developed in asp.ent?
NO Java is another option
*can we use multiple web services from a single application?
Ofcourse, you can retrieve data from numerous resources
*Can a web service be used from a windows application?
YES
*What do we need to deploy a web service?
You need to rephrase this question...
*Is AJAX a language?
It is not a new programming language, but a technique for creating better, faster, and more interactive web applications. More info from
w3schools.com
*what is the purpose of IIS?
Internet Information Services (IIS, formerly called Internet Information Server) is a set of Internet-based services for servers using Microsoft Windows.
*What is CLI?
Common Language Infrastructure, info on
wikipedia
More answers on ASP.NET can be found on
w3schools.com or
Microsoft