XData -–无需开发、基于配置的数据库RESTful服务,可作为移动App和ExtJS、WPF/Silverlight、Ajax等应用的服务端。
从Remoting到WCF再到ASP.NET Web API2,从RPC过渡到REST,构建Http服务从复杂到简单,成本也越来越低。微软发起的OData - the Best Way to REST协议,2014年的4.0版本已成为工业标准。搭建一个遵循OData协议的 REST服务微软的标准做法是使用EF + ASP.NET Web API2。
Odata服务端架构大致如此:Table/View(Databse) /Object +Microsoft.AspNet.ODataJSON /XML(ASP.NET Web API2)。
XData去掉了中间的Object层,其服务端架构: Table/View(Databse) /JSON/XML(ASP.NET Web API2)。
显然XData 同样也是 ASP.NET Web API2服务,只是把微软的EF - Entity Framework换成了XF -