大家一起来讨论一下web service(300分)

  • 主题发起人 主题发起人 hbezwwl
  • 开始时间 开始时间
H

hbezwwl

Unregistered / Unconfirmed
GUEST, unregistred user!
看了点书,现在先提出自己的看法,大家也一起讨论一下吧.
我的看法:
WebService现在的能力而言,是不能离开Corba或COM+的,它只是
一个外壳,给corba或com+实现的业务逻辑再打了层包装,让它们能被
internet上的用户访问(更倾向于程序访问)。
另外,因为对JAVA不熟,也请大家提提JAVA中关于WEB SERVICE的实现.
 
听课,学习,关注,等我买了书就来发表意见
 
WebService?热门话题的哦/同意其只是Corba,COM+的粘合济,以使其能在Internet上访问。
同时,也是各种不同工具,平台相互通信的中间桥梁,前途还是光明的!
 
就目前来说是不能脱离com+ corba 和ejb-李维
我认为web service 是把现有有组件封装起来提供服务的,
我在看书上的一步步的来,我现在就不知道如何调用EJB
 
我认为实现是基础 重要的是应用范围 一种技术的出现能改变“习惯”才是伟大的
JAVA中关于WEB SERVICE的实现
可以先参考IBM SUN一些产品和开发包来看 理解会深入一些
http://www-900.ibm.com/developerWorks
 
听课,订邮件
 
有钱途,关注中...
 
停课!个人认为Web Service奇好无比!
 
值得学习!有什么好的进展给我发发邮件!
 
我的理解是Web Service是一个沟通标准,通过用统一的格式封装传输的数据(参数),做到参
数与实现分开.
我将他与函数做了一个类比,函数是一个抽象的算法,使函数真正运作起来的关键是传入的参
数.我们做的是:抛入参数,取得返回值(返回的参数),根本不用理会函数的实现.
同样各种异质平台上的服务(应用程序)也可以看成是一系列算法的集合,而客户的请求可
以看成是参数.客户做的就是发出请求,取得结果集,服务器的实现对客户应该是个黑箱.
而大家都知道,由于OS的不同,不同系统间的直接通讯实际上是很难做到的.
Java的解决方法是在各种OS上加上一层自己的虚拟平台,在自己的平台上通讯当然不成问题
了.但这样无可避免的效率就会降低.
还有另一条途径就是实现参数与实现分离,真正的实现黑箱操作.假如各种系统都能以统一
的格式接受和返回参数,那么OS的差异就无关紧要了.显然要实现这一点,需要的是一个大
家都能接受的标准,Web Service正是希望自己能成为这个标准.
所以他不能脱离com+ corba 和ejb,因为他并不是一个实现.
我很喜欢这个思想,因为他不象Java用自己的平台统一性来代替不同平台的差异性,而是以
数据与实现分离的方式,使实现更加的自由灵活,平台的差异虽然依然存在,但已无关紧要.
我想这个思路才是分布式系统需要的,虽然这个标准很难统一(有各种技术和非技术因素),
但Web Service是朝这个方向踏出了可喜的一步.
其实我觉得CORBA也是以这种思路设计的,只是实现的手法可能有些不同,比如可能用中间
对象来做参数的转换.但由于我并未涉及过,所以还望大家多指点.
而COM主要是在同一平台上实现不同程序通讯的另一种实现.
呵呵,我觉得这些新技术名字是取得挺吓人的,但其思想其实已蕴藏在过去的技术中了...
 
以上纯属个人胡思乱想,还请大家多多批评 :)
 
后退
顶部