现在,我们公司拥有自定义SOAP Web服务,其中包含执行操作的功能(例如,发送电子邮件,获取员工信息等),并通过服务引用进行连接。
我们希望切换到Web API 2,但是由于我们所有的服务都与SOAP交互,所以我很遗憾(或者如果可能的话)这样做。
我想为每个拥有这些方法的服务创建全新的Web API,但我不知道从哪里开始。我在互联网上搜索过,但我还没有找到任何可以回答我问题的内容。
有人可以为我阐明这一点吗?感谢
答案 0 :(得分:0)
好吧,你可以创建Web API服务,并公开你需要的功能,也许,可以从任何地方访问这个服务,但是真正的功能在soap上(例如可以在DMZ中)因此,创建一个使用这些服务的类库,Web API现在使用这个类库,因此Web API将只是一个外观。
但是,首先想一想,web api中的这个外观是否真的有必要使用这些服务?
请记住,如果您的soap服务是使用WCF构建的,则WCF支持HTTP协议。