项目 >> SOAP >> Axis2

Axis2

Axis2

Apache Axis2 is the core engine for Web services. It is a complete re-design and re-write of the widely used Apache Axis SOAP stack to build on the lessons learnt from Apache Axis.

Apache Axis is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C.
From the draft W3C specification:

SOAP is a lightweight protocol for exchanging structured information in a decentralized, distributed environment. It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined datatypes, and a convention for representing remote procedure calls and responses.

Homepage: http://ws.apache.org/axis2/

Loading...

利用 Axis 使用 Web Services 笔记

1. 基于 JWS 的 Web Services 的发布 (直接利用 axis 包里面的 webapp)  a. 写一个 Java 文件(Hello.java),含有需要暴露为 WS 的方法,改名为 .jws (Hello.jws)   b. 把该文件放到发布目录 webapps/axis   c. WSDL  http://localhost:8080/axis/Hello.jws?wsdl   d. 使用 WSDL2Java 把 WSDL 对应的 WS 转换成直接可用的 Java 文件 ...

Axiom简述--Axis2 的XML处理器

Axiom简述--Axis2 的XML处理器 Axis2用Axiom,也就是Axis Object Model,处理SOAP文档。 Axiom采用pull解析方式,基于StAX(JSR173)。 Pull解析是最近处理XML的一种趋势。而SAX和DOM都是基于push的解析方式,也就是说解析控制在parser本身。Push解析方式很容易使用,但在处理巨型XML文档时效率并不好,(因为要在内存中生成完成的对象模型)。Pull解...

Axis2发布了1.1,支持了Spring。

Axis2发布了1.1,发布了都一周了,才看见。终于支持了Spring,这下更热闹了。 http://ws.apache.org/axis2/1_1/spring.html 不知哪位达人能抓紧时间做个XFire和Axis2的比较,Spring大家都支持了,然后呢? Axis2对Spring的支持分了两种方式,With ServletContext和Without ServletContext, 不过从介绍来看,有一点是显然的,Axis2和Spring集成比X...

关于Apache Axis2的Web service消息

摘要: 到目前为止,web service交互作用是独立同步的,同时本质上是应答式的。不过,很显然同步应答类型在基于消息的应用中只是一个很小的子集。消息在耦合松散系统中是非常重要的,因此这种限制很关键。Web service规范,例如WS-addressing和WSDL,已经融入了消息的概念并且为包含一个相当大范围的消息应用奠定了基础。Apache Axis2 架构既不基于任一个消息交...

读Axis2用户帮助文档

作者:李红霞 时间:2006-10-19 声明:本文可以算作Axis2用户手册的翻译,但是翻译后的文本是经过作者理解写出来的,可能有些偏差,欢迎讨论。本文属作者原创,允许转载,但请注明出处。 英文原文http://ws.apache.org/axis2/1_0/userguide.html   概述 这个说明文档涉及以下内容: Ø    如何使用 axis2 创建 web s...

AXIS2 学习笔记 (二)

客户端的调用 Web services提供的服务多种多样,有的可以马上获得结果,有的要消耗很长的时间。所以,我们需要多种调用方式来对付不同的情况。 大多数的Web services都提供阻塞(Blocking)和非阻塞(Non-Blocking)两种APIs.  这两个概念以前应该学过,简单说一下。 Blocking API - 调用端要等被调用的函数运行完毕才继续往下走。 Non-Bloking API - 调用...

WebService实现包--AXIS2学习笔记一

我比较懒惰,不想把user guide全部翻译,就记录一些点吧。 Axis2是全新设计的,在2004年的“Axis峰会”上,大家决定采用新的架构来让Axis更加的富有弹性,更有效率,并且更加的可配置。Axis2现在具有的一些feature: Speed Low memory foot print AXIOM - AXis Object Model Hot Deployment Asynchronous Web Services MEP Support - Message ...