C++ C和C+中的Web服务+;

C++ C和C+中的Web服务+;,c++,web-services,soap,wsdl,C++,Web Services,Soap,Wsdl,我想在现有的C/C++应用程序中托管web服务。最好的解决方案是什么 我想要一个类似于JAX-WS对Java所做的解决方案。特别是围绕SOAP请求 有没有可用解决方案的个人体验?据我所知,最受欢迎的免费解决方案是gSOAP1 二, 三, 第一个看起来很可靠,但我没有实际操作经验。我测试了π介子。从它的类pion::net::WebService派生并创建HTTP响应非常简单。您应该从Apache中查看。它有一个非常好的SOAP实现&肯定有资格成为最好的实现之一。 它是免费的,开源的 另外,看看A

我想在现有的C/C++应用程序中托管web服务。最好的解决方案是什么

我想要一个类似于JAX-WS对Java所做的解决方案。特别是围绕SOAP请求


有没有可用解决方案的个人体验?

据我所知,最受欢迎的免费解决方案是gSOAP

1

二,

三,


第一个看起来很可靠,但我没有实际操作经验。

我测试了π介子。从它的类pion::net::WebService派生并创建HTTP响应非常简单。

您应该从Apache中查看。它有一个非常好的SOAP实现&肯定有资格成为最好的实现之一。
它是免费的,开源的


另外,看看Axis2体系结构的C版本,它比Axis1灵活得多。

我认为最好的选择是使用,因为:

  • 它很容易集成
  • ()
  • 它有很多工具:WSDL2CPP(代码生成工具), tcpmon(SOAP消息查看器)和WSClient(命令行web 服务(客户)
  • 它对WS-Security、WS-Security策略、WS-Secure对话和WS-Reliable消息传递提供了有机的支持
  • 我最喜欢的:使用WSO2基于碳的Web界面进行运行时管理
  • 查看更多功能

    在WSF(性能提高2-3倍)的支持下,有许多和其他Web服务实现具有优异的结果


    WSO2团队和社区非常活跃,他们提供的技术彼此高度集成,并通过开放标准与3rds高度集成。在我看来,C++的Web服务没有一个好的解决方案。gSoap工作得很好,但它一直由一个人维护,这是它的整个生命(高风险)的原始编码者。WSO的WSF/C++很好,但被WSO抛弃到github上,没有维护人员!它已经多年没有更新了,而当前的“构建”也没有!
    如果有人能指出我的高性能C++ REST Web服务套件,并有一个合理的维护前景。非常感谢。

    我已经成功地将gSOAP应用于几个项目。它生成的API可能有点丑陋,但它看起来稳定,它能够处理我抛出的每一个Web服务。@ MK您是如何在C++中创建Web服务的。你能给我一些关于它的指南或链接吗?@Mavie点击链接,它甚至有一个用户指南。。。请付出努力,这是很值得的,但我认为你应该考虑不要使用SOAP,而是考虑一个REST服务。在我的经验中,它引领了一个更干净的体系结构,而不需要XML的C++。它是多线程还是并行执行。我喜欢你能为Axis2Axis2/C找到好话的方式。8年来,Axis2Axis2/C一直未能提供新版本。也许它没有“死”,但至少它处于昏迷状态。