Last post Jul 01, 2013 06:52 AM by sukumarraju
Feb 08, 2013 10:13 AM|beegee|LINK
I'm currently working on a project (.NET 4) that will accept only XML from external websites. The XML is will be in the same format each time. Very large amounts of traffic. I'm just scratching my head at what to use. I've done WCF and Handlers. However,
I've been reading some articles about MVC API and that seems promising as well.
So this is sort of a poll, question and maybe a real world example. Maybe someone to push me in a direction. :)
Jun 26, 2013 10:28 AM|BorysG|LINK
Jun 28, 2013 07:26 AM|Illeris|LINK
First ask your self what you want to achieve (goals). Then try to go one level more in detail : take your goal, and decompose it into subgoals. Match each subgoal with the best architecture desision, keeping these things in mind :
About asmx : drop it, it is legacy
Jul 01, 2013 06:52 AM|sukumarraju|LINK
ASP.NET Web API is released with MVC 4 during last year to implement HTTP services based on
As you already noticed WCF is more configuration than convention,
Web API is more convention based rather than configuriaton based. It allows implementation of Web Service that exposes data in either XML or Json format.
Having worked with WCF for over couple of years would strongly
vote ASP.NET Web API to implement a Web Service.
when your service is accepting XML and processing, Web API can be chosen to implement the service.
Refer http://www.asp.net/web-api for Tutorials, Videos, Books, Samples.
Below is the diagram from Microsoft's Scott Hanselman - what technology choose from
JumpStart event. Refer 04 | Building a Service Layer with ASP.NET Web API