请教一个关于web services 的工作原理的简单问题
比如我在我的服务器上发布了一个web service,函数名为:
byte[] GrayImage(byte[] image);
实现灰度化一幅图像,用户输入一幅图像,函数将其灰度化后返回结果。
我想问的是如果一个程序使用了GrayImage这个web service,那么参数image到底传到哪了?是通过网络传到我的服务器上来进行处理,再把处理结果传回使用web service得程序吗?还是程序把这个web service下载到本地,参数image直接就在本地进行处理?谢谢了!
如果是第一种情况的话,那么web services 对于数据量很大的时候就不是很适合了。