2014-12-03 72 views
1

我不清楚要使用哪个webservice。在组织网络中,需要构建一个web服务来下载文档(pdf)和XML数据。Rest API或Soap webservice

服务操作

  • 登录 - (输入用户名,API版本)

  • GetCarList(使用.NET生成的GUID一些静态数据和 )返回 - (输入的SessionID(GUID) ,ModelID)返回(汽车XML) - 我们
    有汽车XSD打造汽车对象

  • GetDocument - (输入的SessionID(GUID),docID的)返回PDF文件

确定该服务不会通过https运行。我们可以使用其他服务(WebAPI 2)/ WCF rest 4.0还是使用WCF服务(Soap over HTTP)从安全性和验证XML的角度来看更好?

+2

您可以在两者中进行安全性和XML验证。 – CodeCaster 2014-12-03 19:20:07

回答

2

经过一些阅读后,我猜WCF或WebAPI都可以使用。 Rest服务具有更广泛的覆盖范围,因为它利用HTTP协议。由于需求是无状态的,并且不涉及事务,WebAPI似乎更适合于WCF。