我们使用的ERP应用程序具有Web服务,但没有我们想要的功能。
因此,我们希望构建一个中间的Web服务,将请求转发给ERP。并且在没有请求者的情况下发回结果,甚至注意到差异。我们不知道wsdl会是什么样子。它可以是客户列表,也可以是一个项目。那不重要。
这是你以前做过/见过的事吗?我到处都找到了我能想到的例子。我现在尝试使用的代码,只是作为webrequests做出反应。
我想向访问者展示一个来自ERP网络服务的调整后的wsdl,并且必须稍加修改以接受一个简单的登录en,然后转发请求。
我认为访问者首先登录并且在检查后收到会话ID。需要将此会话ID始终添加到原始Web服务的额外标头值中。这些我将转换为ERP网络服务。
希望有人见过这样的实现并给我一些提示/链接。
Web服务可以在ASP中运行,但我更喜欢它是Windows中的简单服务。
答案 0 :(得分:0)
我发现了这个: http://www.java2s.com/Code/CSharp/Network/ImplementsamultithreadedWebproxyserver.htm
不知道它是否可以在生产中使用,但它看起来一直都是通过.. 如果您发现此问题,请发表评论?!