![](/img/trans.png)
[英]how to test a REST web service that calls another SOAP web service in Spring Boot
[英]Expose SOAP 1.2 web service from java which calls another REST service
我是一名Python程序员,我们有一个Web项目的python后端,我们在其中使用Python Web服务器(Tornado)提供REST Web服务。
几个月前,我们被要求为客户端提供SOAP,令人惊讶的是Python 3的SOAP公开功能非常差。 我们尝试了Ladon
& TornadoWS
软件包,但两者都有其局限性。 甚至其中一些会生成无效响应,该响应不符合相应的WSDL。
因此,现在我认为一种更好的方法是使用Java来构建SOAP接口,这将消耗我们Python后端的Web服务。 我有一些Java经验,但是主要是使用Struts框架。 我需要找到一个轻量级但可高度自定义的解决方案。
我目前正在寻找的是:
我知道这个问题可能不具有建设性,但是我确实在这里寻找一些好的意见,因为我没有在网上找到信息(可能是由于搜索不力所致)。
我也欢迎其他可能的解决方案来解决我们的问题。
要使用您的Python REST服务,请查看以下答案:
要创建SOAP服务,您应该使用Apache CXF和Spring框架(Spring MVC)。 请查看此示例以获取详细信息: http : //cxf.apache.org/docs/writing-a-service-with-spring.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.