我正在寻找添加一个Web服务接口到现有的服务器应用程序。在编译时不知道要公开的一组服务,并且可能会改变服务器的运行时间。Web服务接口
从技术角度来看,所有服务器/ Web服务端点都将在Windows上运行。
在我们的服务器应用程序中,用户可以选择将工作流注册为“可调用的Web服务”。这将创建定义此特定工作流服务的WSDL。
对于调用端点,我正在考虑接受入站Web服务请求的HttpModule,解开请求并将XML数据类型转换为我们的服务器应用程序“domain”,调用服务器并最终将服务器输出转回转换成XML以返回http连接。
这有道理吗?
欢迎提出评论意见。
我认为标准WS引擎的额外部分是WSDL是动态的,新的可以频繁到达,因此需要某种动态部署工具。 – djna 2009-09-17 07:58:59
我不确定我是否足够了解这个方法。我希望有人在某个地方已经接近这个问题,并能提供他们的经验。正如你所说的,现有的Web服务框架必须以这种方式工作,因此验证就足够了。 – TheArtTrooper 2009-09-17 10:42:40