`

AXIS访问SOA服务

    博客分类:
  • soa
阅读更多
1、 简介
由apache组织开发第三方访问soa服务的jar包,下载http://axis.apache.org

2、 用法

A、创建Call

public static final Integer TMS_TIME_OUT_LENGTH = 5 * 60 * 1000;// 5 minutes

public static final String TMS_WSDL_ADDR_V33 = "http://%s:%s/GT3KServer/services/TestManagementService?wsdl";

Call call = (Call) new Service().createCall();
call.setTimeout(TMS_TIME_OUT_LENGTH);
String weburl = String.format(TMS_WSDL_ADDR_V33, host, port);
call.setTargetEndpointAddress(weburl);
call.addHeader(new SOAPHeaderElement("", "Username", username));
call.addHeader(new SOAPHeaderElement("", "Password", password));
call.addHeader(new SOAPHeaderElement("", "ClientType", "applicationserver"));
call.addHeader(new SOAPHeaderElement("", "SessionURI", session));


B、调用方法:
Object result = call.invoke(LOGOUT, args);


C、处理结果


分享到:
评论

相关推荐

    axis2包 SOA实验专用

    标题中的"axis2包"指的是Apache Axis2,一个流行的开源Web服务引擎,专门用于实现Service-Oriented Architecture(SOA)原则。SOA是一种软件设计方法,它将应用程序的不同功能作为独立的服务,这些服务可以通过网络...

    soa webservice axis

    无论是构建完整的SOA架构还是使用SOA服务来构建富互联网应用(RIA),都需要处理大量的XML信息。因此,掌握如何组成、发送、接收、发布和高效处理原生XML信息的能力变得尤为关键。传统开发方法和工具往往忽略了XML的...

    Spring集成axis2实现webservice所用到的包

    例如,可以通过Spring的安全框架实现Web服务的安全访问控制,使用Spring的事务管理功能保证服务操作的一致性,还可以通过缓存和负载均衡策略提高服务的响应速度和可用性。 总结来说,Spring集成Axis2实现Web服务...

    SOA 下的基于Axis2和Tuscany的web service

    SDO是一种统一的数据访问API,允许应用程序以统一的方式处理不同类型的数据源,而ESB则是SOA的核心组件,用于连接和集成不同的服务。 在基于Axis2和Tuscany的Web Service实现过程中,首先需要理解Web Service的基本...

    axis2 jar包

    AXIS2是一个强大的Java Web服务框架,主要用于创建和部署SOAP(简单对象访问协议)和RESTful(Representational State Transfer)Web服务。它以其模块化、高效性和灵活性而闻名,为开发者提供了一种简便的方式来实现...

    axis及其关联包

    Axis是由Apache软件基金会开发的,它提供了丰富的功能,使得开发人员能够轻松地实现服务导向架构(SOA)。在本文中,我们将深入探讨Axis及其关联包的核心概念、功能和应用场景。 ### Axis核心概念 1. **SOAP...

    axis2&axis教程资料

    Axis2和Axis是两个在Java世界中非常重要的Web服务框架,它们主要用于构建和部署SOAP(简单对象访问协议)服务。Axis2是Axis的升级版本,提供了更高效、更灵活的服务模型,而Axis则是最早的Java Web服务实现之一。...

    axis2调用WCF

    Apache Axis2是Java平台上的一个Web服务框架,用于创建和部署SOAP(简单对象访问协议)服务,而WCF是微软.NET Framework的一部分,用于构建分布式通信应用程序。 1. **Apache Axis2**: - Axis2是Apache SOAP引擎...

    Axis2介绍和例子

    尤其在面向服务架构(SOA)中,Axis2成为各组件间数据交换的关键工具。 本教程着重讲解了Axis2的核心功能,并通过三个实际项目帮助学习者理解和掌握其在不同场景的应用。课程内容分为基础知识讲解和项目实践两大...

    axis2+spring整合实例

    Apache Axis2是用于构建Web服务和SOA(Service-Oriented Architecture)的高性能、灵活的开源框架,而Spring是一个广泛使用的Java应用框架,尤其在企业级应用开发中,它提供了依赖注入、数据访问、事务管理等功能。...

    axis2-1.5.4-bin&axis2-1.5.4-war

    它提供了服务导向架构(SOA)实现,支持SOAP 1.1、1.2和RESTful服务,以及WSDL 1.1、WS-I BP 1.1和WS-Security等规范。 2. **bin版本**:"axis2-1.5.4-bin"通常包含Axis2运行时环境的全部文件,包括JAR库、配置文件...

    axis2教程 axis2应用方法

    - 在面向服务的架构(SOA)中作为服务间通信的基础组件。 - 作为企业级应用的集成方案之一,实现不同技术栈之间的数据交换。 #### 二、Axis2核心功能介绍 - **POJO实现0配置的WebService**:利用简单的Java POJO类...

    axis2 + spring3.2.0

    Apache Axis2是一个用于构建Web服务和SOA(Service-Oriented Architecture,面向服务架构)的强力工具,而Spring框架则是Java企业级应用的主流选择,特别是在依赖注入和控制反转方面有着卓越的表现。当这两个框架...

    Axis2 WebService常用功能详解

    此外,Axis2在面向服务架构(SOA)中也扮演着重要角色,它支持数据交换和模块化设计,便于服务之间的通信和扩展。 以下是Axis2的一些核心功能: 1. **多种方式编写和发布Web服务**:Axis2支持JAX-RPC和JAX-WS规范...

    《Axis实例与分析详解》.zip

    Axis是Apache软件基金会的一个开源项目,它为Java开发者提供了一个强大的工具集,用于创建、部署和管理SOAP(简单对象访问协议)Web服务。在Java EE环境下, Axis扮演着关键角色,帮助开发人员轻松地实现服务导向...

    Axis2环境配置和样例测试

    Axis2是基于SOAP协议的,它提供了服务导向架构(SOA)的实现,允许开发者创建和消费Web服务。Axis2的核心设计目标是模块化和高性能,这使得它在处理大量并发请求时表现出色。 ### 二、环境配置步骤 1. **下载与...

    axis2 win war

    Apache Axis2是Java平台上一个著名的服务导向架构(SOA)框架,主要用于构建Web服务和处理SOAP消息。它提供了高效的、灵活的、模块化的服务实现,支持多种协议如HTTP、SMTP等,并且与WS-*规范兼容。 在描述中,...

    Axis2已编译通过并正常工程源码

    Apache Axis2是Java平台上的一款著名的服务导向架构(SOA)实现,它提供了Web服务引擎,用于处理SOAP消息。此源码工程表明Axis2已经被成功编译,并且可以作为一个运行正常的项目进行进一步的开发和使用。以下是对这...

    axis2 + webService所需要的jar包

    在开发Java Web应用程序时,尤其是涉及到服务导向架构(SOA)的时候,Axis2和Web服务是常见的技术选择。Axis2是Apache软件基金会开发的一个高效、灵活且可扩展的Web服务引擎,它允许开发者创建和部署Web服务。Web...

    axis2 1.2所需jar包完整下载

    这个框架基于SOAP(简单对象访问协议)和WS-*(Web服务*标准)规范,提供了一种服务导向架构(SOA)实现。在本文中,我们将详细探讨与"Axis2 1.2所需jar包完整下载"相关的知识点。 首先,了解 Axis2 的核心概念至关...

Global site tag (gtag.js) - Google Analytics