web服务是一种基于网络的新型组件模型,可以像传统组件一样接受调用。 现有的web服务调用框架忽视了各步骤间的联系,导致了人为干预的增加,而且客户端采用调用定制的方法,无法实现服务的动态调用。 本系统通过分析web服务调用过程总的若干步骤以及联系,采用WSDL4J分析用户提供的WSDL文件,解析出所有的服务操作以及操作所使用的数据类型的数据结构,同时解析出相应操作的访问入口点为以后调用服务提供依据。根据用户输入的参数,axis2使用底层API,根据访问入口点构造soap消息,实现了特定服务的同步调用和异步调用,同时还实现了带附件的服务调用。 本系统通过以上过程,实现服务调