如何理解用webservice进行分布式计算,请执教!
假定服务器上存放有许多计算子模块,有志愿者愿意承担计算任务。
理解1:志愿者通过webservice获取计算子模块,并下载到本地,进行计算。计算完毕后将结果回传
给服务器。
理解2:志愿者通过webservice直接调用计算子模块的功能,并在服务器上执行,只是将计算结果
传给志愿者。
显然,理解2与分布式计算的初衷相悖,但是理解2似乎与webservice的理念是一致的(即客户端
远程调用服务器上的功能模块)?
这个问题怎么理解?
问题点数:0、回复次数:4Top
1 楼huleeyar(虚拟过客)回复于 2004-12-02 22:46:10 得分 0
我决的志愿者就是webservice,这些webservice合作计算Top
2 楼fengqingyang1979(风轻扬)回复于 2004-12-02 23:45:45 得分 0
Web Service其实就是一个组件,只不过这种组件具有通过internet进行调用的功能。Top
3 楼saucer(思归)回复于 2004-12-03 02:30:31 得分 0
webservice is meant to run the computing on the remote server
>>>理解1:志愿者通过webservice获取计算子模块,并下载到本地,进行计算。计算完毕后将结果回传给服务器
this is not for webservice, but as long as your local machine has .net installed, and provide enough security/permissions, you could run some app, which downloads some .NET components from a server, and runs locally, after the computing, this app or component connects to some server and reports the result
also see
Smart Client Application Model and the .NET Framework 1.1
http://msdn.microsoft.com/netframework/programming/winforms/smartclient.aspxTop
4 楼intelserver(intelserver)回复于 2004-12-04 20:17:33 得分 0
就是说:理解2才是真正的web service?
若是志愿者希望参与计算,它本身必须具备web service?
那么,志愿者的计算机需要哪些必需的组件,才可以作为web service?Top




