论服务接口的重要性
论服务接口的重要性
服务接口是跨平台、跨语言的关键技术。在新的云平台时代,软件系统应该使用“服务接口”。
像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们思想仍没有变
本文来自博客园,作者:{咏南中间件},转载请注明原文链接:https://www.cnblogs.com/hnxxcxg/p/15265868.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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 大数据分包算法