What is WCF in ASP.NET 3.5.