如何在Delphi 2010中使用WS- *标准

时间:2011-09-16 12:21:04

标签: delphi soap ws-security ws-addressing

Web服务要求在文档中指定。

  • WS-Security 1.1
  • WS-Trust 1.3
  • WS-SecurityPolicy 1.2

我可以使用Delphi 2010和此Web服务吗? 我可以使用任何其他母语创建一个dll吗?

请参阅:
http://www.oasis-open.org/committees/wss/charter.php
http://en.wikipedia.org/wiki/WS-Security

1 个答案:

答案 0 :(得分:0)

您可以尝试 Apache Axis2 / C ,这是一个在Apache 2.0许可下发布的开源项目。

  

Apache Axis2 / C是在C中实现的Web服务引擎   编程语言。

它基于可扩展且灵活的Axis2架构(适用于Java平台)。

  

支持以下WS- *规范,内置   模块或作为单独的Apache项目:

     
      
  • WS-Addressing - 内置于Axis2 / C
  •   
  • WS-Policy - 内置于Axis2 / C
  •   
  • WS-Security - 由Apache Rampart / C项目实施
  •   
  • WS-SecurityPolicy - 内置于Axis2 / C
  •   
  • WS-ReliableMessaging - 由Apache Sandesha2 / C项目实施
  •   
  • WS-Eventing - 由Apache Savan / C项目实施
  •   

我没有详细研究过,但根据我的经验,大多数Apache项目都是最好的开源项目,有很好的文档记录,并广泛用于(非商业和商业)应用程序。

更新:Apache Rampart / C页面上提到了对WS-Trust的支持。