两者是不同层次的东西,ejb是用来实现j2ee架构中的业务逻辑的,而webservices是用来提供接口服务的,你可以把ejb或servlet包装成webservies向外发布

解决方案 »

  1.   

    基本上就是这样。ejb解决了业务逻辑上的问题,也就是一个业务逻辑的环境,可以让开发者更多的关注于本身的业务逻辑,而不必在诸如事务,持久化等问题上浪费太多的精力。
    而WS更多的还是解决了系统或者是功能块间的互操作,并且它是与平台无关的。
      

  2.   

    web service提供了一个跨平台的访问接口。
    ejb可以解决接口中的逻辑问题。
    两者没有可比性。