综合而强大的DATASNAP

从DELPHI2009开始,DATASNAP技术上完全是全新的架构,多层架构不再基于微软的COM,摆脱COM就等于摆脱了WINDOWS的束缚。

TCP/IP通信不再需要先开启scktsrvr.exe程序,相信吃过scktsrvr.exe苦头的人不少,比如多核CPU环境容易挂掉(在DELPHI7的时代,多核CPU的电脑还不流行,当时根本没有考虑到多核的问题)、支持客户端数量非常有限。。。。。。虽然scktsrvr.exe后来随着DELPHI新版本而推出的新版本逐步地修正了比如多核CPU环境容易挂掉等一些BUG,但这也只是易博龙为了照顾原来一些软件厂商基于老的MIDAS构建的多层系统的维护。如果你要开发全新的中间件,那么建议不要使用scktsrvr.exe程序进行TCP/IP通信。

 

全新的DATASNAP,只需要一个中间件,既可以开发普通的TCP/IP通信,DATASETPROVIDER返回OLEVARIANT格式的数据集,如果客户

端也用DELPHI开发,使用这种方式可能效能是最高的;又可以开发HTTP+JSON格式的REST WEBSERVICES,使用这种方式,

LINUX、WINDOWS、MAC多种操作系统;IPHONE、IPAD、ANDROID多种移动设备都可以调用中间件提供的服务。可能有些人以为,一个

DATASNAP中间件只能选择一种方式,即如果使用普通的TCP/IP方式就不能同时支持REST,如果使用REST就不能同时支持普通的TCP/IP

方式。其实这完全是一种误解。只需要开发一个中间件,这些方式就能够全部同时得到支持。这就是综合而强大的DATASNAP中间件。

 

DATASNAP的中间件的发布,既可以作成普通的EXE程序也可以是ISAPI程序。

 

传统的SOAP+XML的WEBSERVICES仍然一如既往地被得到支持。

 

 

转载于:https://www.cnblogs.com/hnxxcxg/p/3283531.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值