实现SOA-WebService的方式有三种:
1.通过Redis/数据库DB实现 客户端和服务端之间的数据请求
优点:实现简单,没有门槛,跨语言,跨平台
2.通过.NETRemoting实现
优点:通过引用对象来直接进行处理,而不是通过类似Json的数据处理,效率更高
缺点:客户端和服务端之间必须是.NET平台来实现,有门槛
3.通过WebService/WCF/WebAPI实现
WebService:
只支持http/https的传输协议,内网和外网都可以适合
http协议:数据层的协议,处理数据 Soap协议:应用层的协议,处理应用的实现
优点:客户端和服务端之间没有门槛
缺点:通过类似Json的数据处理,效率不是很高,技术比较古老
WCF:内网比较适合
WebAPI: 内网和外网都可以适合
缺点:技术比较新