可能是在Web service里面使用EJB组件,比如session bean,也就是用EJB写业务逻辑,这样应该是可以实现的

解决方案 »

  1.   

    谁和你说是基于SOAP的?只是很小部分,一般者是RMI-IIOP.
      

  2.   

    EJB3也可通过发布WSDL,从而被其他系统所调用,其实这种东西感觉还是CORBA好些
      

  3.   

    EJB3的SessionBean可以配置成直接提供WebService,不过Soap的对象描述可能需要修改(除非你用字符串之类的,自己程序解析并序列化对象)。不过,我手头的EJB容器不支持自己修改wsdl的XML文件,没有调试通过,郁闷ing.....