I am designing a SOA application that has clients WPF - Desktop for Windows Authentication , Mobile(iOS,Android, Windows 8.. and son) , Web Browser - Mobile and web building with Asp.net MVC5 along with OAuth2.
What is the best service to architect WCF Rest or WCF OData or Web API or Web API Odata , which has high performance response time , unit testable and with all CRUD, Filtering, Grouping , Authorization, Authentication and fast to development time.
Also framework must support Active directory, OWin/Oauth2 and Individual authetnication (registration as in MVC5 SPA)
Thanks, ineffable