惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Troy Hunt's Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Threat Research - Cisco Blogs
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Schneier on Security
Schneier on Security
Scott Helme
Scott Helme
L
LINUX DO - 热门话题
Help Net Security
Help Net Security
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Palo Alto Networks Blog
P
Privacy International News Feed
AWS News Blog
AWS News Blog
Forbes - Security
Forbes - Security
N
News and Events Feed by Topic
L
LINUX DO - 最新话题
A
Arctic Wolf
Hacker News: Ask HN
Hacker News: Ask HN
P
Proofpoint News Feed
N
News and Events Feed by Topic
S
Security @ Cisco Blogs
Cyberwarzone
Cyberwarzone
Google Online Security Blog
Google Online Security Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
PCI Perspectives
PCI Perspectives
Know Your Adversary
Know Your Adversary
The Hacker News
The Hacker News
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Tenable Blog
S
Security Affairs
P
Privacy & Cybersecurity Law Blog
W
WeLiveSecurity
Jina AI
Jina AI
The GitHub Blog
The GitHub Blog
S
Securelist
AI
AI
Latest news
Latest news
T
The Blog of Author Tim Ferriss
Application and Cybersecurity Blog
Application and Cybersecurity Blog
C
Cybersecurity and Infrastructure Security Agency CISA
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
C
CXSECURITY Database RSS Feed - CXSecurity.com
美团技术团队
G
GRAHAM CLULEY
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
Hacker News - Newest:
Hacker News - Newest: "LLM"
C
Cisco Blogs
V
Visual Studio Blog
L
LangChain Blog

博客园 - lzlynn

COMET彗星(四)COMET线程控制 Mule esb简介(觉得这篇文章不错,摘过来给大家看看。) COMET彗星(三)构建自己的COMET核心 COMET彗星(二)基于SERVER PUSH的消息传输 COMET彗星(一)SERVER PUSH介绍 Arcgis flex desktop (v0.1) 未完待续 SDE_GEODATABASE学习 初识ArcObjects 转载:北京好吃又便宜的地方 关于空间拓扑(lynn的自语) openlayers基类类图 flex介绍(摘自csdn) div不能放在applet上的解决方案(iframe) 对ie不支持getElementsByName的解决办法 测试计划(模板) openlayers加载gml(转载) EPML schema(附带用myeclipse生成的结构图) 转载 一个服务器启动多个tomcat BPM简介
AXIS
lzlynn · 2008-09-08 · via 博客园 - lzlynn

Axis2是Apache继Axis之后的下一代web服务引擎。在Axis的基础上,它更加灵活,更加模块化。Axis2提供了一系列的功能,可以帮助我们进行基于web服务的应用系统的开发。最通常的,它可以简化我们的下述工作:

1.发送SOAP消息

2.接收和处理SOAP消息

3.创建web service客户端和服务器端

下图用来描述web service消息的生命周期fig01.jpg:

 下图是axis2处理soap消息的架构图fig02.jpg:

首先需要说明的是SOAP的消息交换模式,In-Out(发送消息并且需要回应)和In-Only(仅仅发送消息)。

服务的生成可以通过一下几种方法:

1.部署POJOs

2.使用AXIOM创建服务

3.使用ADB生成服务

4.使用XML Beans生成服务

5.使用JiBX生成服务

客户端生成一般有一下几种方法:

1.使用AXIOM创建客户端

2.使用ADB生成客户端

3.使用XML Beans生成客户端

4.使用JiBX生成客户端

有了上面的介绍,不难想象,Axis2为我们做的工组首先是监听客户对发布的服务的调用请求,然后交给部署于其中的服务进行处理;然后,它提供了不同的方法使得我们可以把不同的软件模块中不同的方法发布成web服务;同时,它又提供了丰富的组件,供我们在客户端生成和发送SOAP消息,从而调用web服务。