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 - Element Framework。XData在实现上尽量符合OData协议标准,做了一些适当地修改。

Xdata 在TMS中扮演的桥的角色,光有xdate是不能工作的,xdata的底层走的是sparkle,sparkle可以走indy,httpsys,或者其他通讯协议。如

TMS Xdata Server开发相关推荐

  1. [转]SQL Server开发技巧

    经常发现收藏的连接变成空连接,暂时将由于的内容拷贝过来,以免需要的时候找不到. http://www.microsoft.com/china/sql/using/tips/development/de ...

  2. SQL Server开发人员应聘常见问题妙解

    SQL Server开发人员应聘常见问题妙解 目前在职场中很难找到非常合格的数据库开发人员.我的一个同事曾经说过:"SQL开发是一门语言,它很容易学,但是很难掌握." 在面试应聘的 ...

  3. Visual Studio 2019连接自动的Sql Server开发版数据库(C#语言)

    Visual Studio 2019连接自动的Sql Server开发版数据库,C#语言 连接字符串: server=(LocalDB)\MSSQLLocalDB;database=master;in ...

  4. mac下server开发环境配置

    2019独角兽企业重金招聘Python工程师标准>>> 分类: server开发2014-01-06 19:01 605人阅读 评论(0) 收藏 举报 mac下的server开发我总 ...

  5. SQL Server 开发指南(经典教程)

    SQL Server 开发指南 http://www.blogjava.net/hoojo/archive/2011/07/21/354788.html

  6. ArcGis Server开发Web GIS新手体验(二)

    ArcGis Server开发Web GIS新手体验(二) 接(一) 我们知道,.net adf提供的map组件.toc组件等都是标准的asp.net组件.这些组件在运行时,会生成相应的html代码, ...

  7. ArcGIS Server 开发系列(一)--编程框架总览

    ArcGIS Server是一个发布企业级GIS应用程序的综合平台,如果想对ArcGIS Server基础有更多的了解,可以先看看<ArcGIS Server 体系结构>.ESRI(中国) ...

  8. ArcGIS Maritime Server 开发教程(九)二三维水深服务

    ArcGIS Maritime Server 开发教程(九)二三维水深服务 本章导读:ArcGIS 软件体系是使用 ArcGIS Bathymetry 桌面扩展构建和管理水深数据库,并且利用 Imag ...

  9. ArcGIS Maritime Server 开发教程(八)ArcGIS Bathymetry 扩展模块

    ArcGIS Maritime Server 开发教程(八)ArcGIS Bathymetry 扩展模块 本章导读:ArcGIS Bathymetry 扩展是 ArcGIS Maritime 解决方案 ...

最新文章

  1. 主机配置_分享几套电脑主机配置
  2. 智能车竞赛技术报告 | 节能信标组-哈尔滨工业大学紫丁香五队
  3. Android之如何以最简单方式开启闪光灯
  4. No module named 'pandads'
  5. 移动开发工程师面试题集:Android iOS
  6. OpenGL 本机MSAA的实例
  7. Transaction 那点事儿,Spring事务管理
  8. nfs服务器工作原理
  9. 小米再被质疑Mimoji抄袭苹果 回应:上传出错 将严肃处理
  10. [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [三] 配置式爬虫
  11. 高中数学学习方法的8个诀窍,高中生必看
  12. 矿山井口安检综合管理系统
  13. linux C获取本地IP地址
  14. 解决ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accuratel
  15. 卷积神经网络基础知识五(mobilenet)
  16. 测试计划及方案怎么写?
  17. 液晶电视英文linux使用教程,液晶电视如何使用 液晶电视正确使用方法介绍【详解】...
  18. 卸载Alibaba Safe Protect Service
  19. net start mysql报错:发生系统错误 5。拒绝访问。
  20. 数据库-MySQL环境(5.x、Windows、解压版、安装版、安装、卸载)

热门文章

  1. Python机器学习框架介绍
  2. 【Vue-Element】好用的音频组件
  3. 批处理实现复杂密码(包含大小写字母数字符号)
  4. GO-micro入门
  5. LOTO示波器 软件功能 井字测量光标的锁定功能用于跨屏幕测量
  6. 1017: 表面积和体积(C语言)
  7. 【UCB操作系统CS162项目】Pintos Lab0:项目上手 (Getting Real)
  8. 如何使用ecahrts绘制人口迁徙图
  9. SIR模型与病毒地理传播可视化
  10. Android扫码实现