读Web Service

你可以使用Google的例子在这里:http://www.google.com/apis/
<< 别被Web Service搞糊涂 >>
阐释了什么是Web Service,是一种组件,一种平台,可以用任何语言,任何平台上开发的,
所以要实现"可以用任何语言,任何平台上开发的",所以要有一个标准,即能用标准的形式来描述数据资源xml,能在不同的语言相联,则要有标准的通信功能soap,它是一种访问协议,SOAP可以运行在任何其他传输协议上,所以还需要一种传输协议.就是rpc,利用rpc,访问web service,再通过rpc,得到想要的结果,只是不知道,wsdl就是描述web service,,用于描述Web Service及其函数、参数和返回值....既然机器也能读懂,我在客户端用c#写的程序,可以通过
wsdl知道,如果服务器是用J2EE写的,服务器的函数名,参数,返回值,就可以调用了,wsdl是不是就这个用途,不清楚,
<<Web Services何时才能更具意义? >>
描述了什么时候该用web service,主要考虑的是一下几个方面:
  • 对使用的程序而言,该功能的紧急性有多高?
  • 传入或输出Web service 的数据有多敏感?
  • 数据源是什么? 它多长时间更新一次?是否是公开的?
  • 你多久参与一次该功能新版本的发布?
  • 谁在控制Web service所处的架构? 该架构是否可靠?
  • 关于第1条,紧急性:如果把所有的功能函数,都放在service,这无疑会降低效率,所以如果紧急性高的话,我们还是应该把一些功能函数配置到客户端上.当然还得考虑一下的方面
    关于第2条,敏感性,因为在网络上传输数据,这无疑是不安全的,很容易被人截获,或者修改,所以敏感性的数据还是不易在网上传输,的.
    关于第3条,
    关于第4条,
    关于第5条,
    以上,真的还不知道如何解释好,,对于功能函数的更新,如果次数多的话,或者配置复杂的话,那肯定应该在服务器端了,对于数据源,后面几条真的不知道怎么解释,希望有网友帮帮忙.Thank YOU

    希望网友能一起讨论,共同提高,Thank YOU

    posted @ 2005-08-26 14:08  荒芜  阅读(895)  评论(0编辑  收藏  举报