Pau*_*son 5 delphi web-services
我想建立我的第一个Web服务功能,并且在Delphi XE中看到几种实现此功能的方法... WebBroker,WebSnap,WebServices,Indy。我设置了一个Apache服务器和Echo演示,该演示显示了一种可能的体系结构/框架,但已阅读到使用WebBroker可以使Apache脱颖而出。
我需要简单性和可伸缩性,但通常只有几个客户端,最多20个。
如何开始选择一种方法,这种方法从现在起大约10年可以在Delphi中得到支持?我是Web编程的新手,但从一开始就一直在使用Delphi / TP。退伍军人有什么建议吗?
(这个答案假设您正在寻找 Delphi 的 SOAP Web 服务框架)
如果系统需要为WS-Security / WS-Basic Profile等扩展做好准备,并且可能需要与其他平台的互操作性,我建议采用分层解决方案:
使用现有框架(例如 .NET 平台上的 WCF 或 Java 平台上的 JAX-WS)向消费者公开 Web 服务
实现Delphi端和Web服务层之间的简单通信接口(基于JSON或XML消息)
这将 Delphi 端与实际 Web 服务层解耦,从而支持消费者的最新需求,而无需重新发明轮子或围绕 Delphi Web 服务限制进行“黑客攻击”
| 归档时间: |
|
| 查看次数: |
624 次 |
| 最近记录: |