我想创建一个应用程序,需要多次调用webservices来获取人员,公司等的数据。最佳实践是什么:
使用多种方法创建一个SVC文件/ WCF Web服务
或
为每个实体(person_webservice.svc / company_webservice.svc)创建一个只包含与该实体相关的方法的webservice文件?
答案 0 :(得分:0)
如果您需要分别管理每个WCF的可见性,安全性,传输或其他可配置的详细信息,那么请选择多个WCF,如果所有服务都相关,共享相同的服务器,则不需要隔离然后管理多个随着时间的推移,服务将变得复杂,最终可能会轻易地重复代码。
WebAPI是您的拆分WCF理念的现代版本,每个API控制器定义特定于单个实体的操作,但都属于同一个端点'或基本网址。