论服务接口的重要性

论服务接口的重要性

服务接口是跨平台、跨语言的关键技术。在新的云平台时代,软件系统应该使用“服务接口”。

像xml, json,因为是明文而被业界广泛认可,还有像facdbook的thrift,google的protobuf,这些大厂推出的追求性能的二进制解决方案,都已经成为了业界的事实标准。

笔者测试用go开发服务端,delphi开发rest客户端和protobuf客户端,测试OK。使用http通讯,使用json,google protobuf序列。

跨语言开发,需要“服务接口”,服务接口需要json, google protobuf。。。。。。这些标准序列。

服务接口让不同语言开发的运行在不同平台上的软件系统之间不再有隔阂,企业分布于各个软件系统中的信息不再是孤岛。

实现服务接口的数据交换系统,作为中介者也可以将传统“非服务接口”业务系统中的数据采集到企业云平台中,传统业务系统只需要调用数据交换系统的“服务接口”即可。

对于企业应用开发来说,新的应用应该使用“服务接口”来开发,旧的应用系统因为需要融入云平台而需要改造。

这些中间件全部可以跨语言调用,中间件全部可以跨OS部署。

服务接口,独立于语言之外,跟DATASNAP clientdataset的搞法完全不同,不依赖 任何语言、控件,却可以被任何语言、控件 使用,用哪种语言都可以开发服务接口。

 DELPHI,以前人们说是在WEB方面没有跟上,倘现在要说的话,是在云时代跟不上
DELPHI以及使用它的一帮程序员 都还没有完成向云时代进军的思路转变
开发方式变了,但DELPHI及DELPHIER们思想仍没有变

posted @   delphi中间件  阅读(432)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2020-09-14 mormot2 tbsonwriter
2018-09-14 使用stream(流)实现多表数据传输
2018-09-14 firedac引擎DATASNAP多表查询和多表提交
2017-09-14 ini配置文件在LINUX下面程序打不开?
2017-09-14 咏南LINUX中间件
2016-09-14 大数据分包算法
点击右上角即可分享
微信分享提示