web service跟EJB没什么关系,只是一般做大型应用都经常用到EJB,所以常一起说。web service是一种类似于RPC远程调用的一种技术。
所有以前实现的服务都可以用web service来把她发布到网络上。你的服务可以注册到UDDI,UDDI是服务的注册和发布中心。别人可以到UDDI来查找服务,然后通过读你这个服务的wsdl描述文件来了解你的接口,知道如何创建参数,调用你提供的服务。

解决方案 »

  1.   

    web service的传输协议是SOAP,也就是你对别人服务的调用都封装成soap消息传递过去,获取结果后再通过soap消息把结果传递给你。她的服务的接口描述文件是wsdl文件,这个文件描述了这个服务的接口和方法以及参数,你获取了她就知道该如何调用这个服务。因为现在UDDI技术尚未大面积推广,所以应用较少。一般都是你创建一个服务,直接把wsdl给你的客户,就省略了到UDDI注册服务和查找步骤。
      

  2.   

    http://cmpp.linuxforum.net/XML/ch12.html
      

  3.   

    嘿嘿,上面这篇文章只是SOAP的一个简单介绍,WebService的概念没有具体介绍,不过作为SOAP的入门文章就很好啦。