分布式服务架构之java远程调用技术浅析
http://www.uml.org.cn/zjjs/201208011.asp
AXIS是Apache SOAP的第三代产品。
支持WSDL。
提供转化WSDL为Java类的工具。 提供例子程序。 提供TCP/IP数据包监视工具。Axis是第三代Apache SOAP,从2000年起,SOAP v2开发小组开始讨论如何让Axis更加灵活、可配
置,以及能够处理SOAP和来自W3C的各种XML标准。通过不断地讨论和代码编写,Axis目前取得了如下成果:
速度提高。 Axis通过基于事件的SAX对XML文档进行处理,从而在速度和效率上比Apache SOAP有所提高。 灵活性提高。 稳定性提高。 提供 面向组件 的部署。 提供一个简洁的传输抽象框架。其核心引擎完全于传输方式独立。从而使基于何种协议传输的选择更加灵活。 支持WSDL。包括导出WSDL和客户代理生成等。 在目前发行1.1版本中有什么东西? SOAP1.1/1.2引擎。 灵活的配置和部署系统。 支持及时自动生成SOAP服务(JWS)。 支持所有的基本 数据类型 ,为自定义串行操作提供类型映射系统。 JavaBean的自动串行操作,包括将 自定义属性 类型映射到XML的属性和元素。 RPC和基于消息的SOAP服务提供者。 从部署好的服务自动生成WSDL。 WSDL2Java工具可以从WSDL描述文件中产生相应的客户和 服务器 端SOAP操作框架。 初步提供安全扩展,能够与Servlet2.2安全集成。 通过HTTP Cookie和与传输无关的SOAP头信息提供会话跟踪。 初步支持带附件的SOAP消息。 在EJB方面提供把EJB作为Web服务的访问途经。 基于Servlet的HTTP传输。 基于JMS的传输。 独立的服务器(但需要HTTP 服务器和Servlet容器支持)。 提供 客户端 、服务器端相关 应用程序 的样例。