title: Are Http Handlers the appropriate choice of architecture?
body: <p>Currently our software consists of a winForms app that calls a number of web services with hundreds of web methods between them.</p>
  
  <p>For many reasons, we are moving to Web only architecture (jQuery Mobile, jQuery, HTML5, LawnChair). The web page will only deal with the presentation, all of the business logic will occur server side. So I need to call these web services from the web page.</p>
  
  <p>I know there must be many ways to do this, for example I've been experimenting with jQuery calling server side HttpHandlers for each web method. As jQuery uses JSON, I can't call XML SOAP directly, so need a new layer to add over the top that I can call from jQuery.</p>
  
  <p>However, is this the correct approach? is there another, more appropriate approach, that is less effort to implement, <a href="http://blogs.msdn.com/b/carlosfigueira/archive/2010/10/29/working-with-untyped-json-in-a-wcf-service.aspx" rel="nofollow">possibly using WCF</a>, or something else I have overlooked?</p>