WEB开发网
开发学院软件开发Java 基于WAS CE和Axis2开发Web Service应用 阅读

基于WAS CE和Axis2开发Web Service应用

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 提供阻塞和非阻塞客户端 API支持内置的 Web服务寻址 (WS-Addressing)灵活的数据绑定,可以选择直接使用 AXIOM,基于WAS CE和Axis2开发Web Service应用(2),使用与原来的 Axis 相似的简单数据绑定方法,或使用 XMLBeans、JiBX 或 JAXB

提供阻塞和非阻塞客户端 API

支持内置的 Web服务寻址 (WS-Addressing)

灵活的数据绑定,可以选择直接使用 AXIOM,使用与原来的 Axis 相似的简单数据绑定方法,或使用 XMLBeans、JiBX 或 JAXB 2.0 等专用数据绑定框架

新的部署模型,支持热部署

支持HTTP,SMTP,JMS,TCP传输协议

支持REST (Representational State Transfer)

Axis2 支持的规范包括:

SOAP 1.1 and 1.2

Message Transmission Optimization Mechanism (MTOM), XML Optimized Packaging (XOP) and SOAP with Attachments

WSDL 1.1, including both SOAP and HTTP bindings

WS-Addressing (submission and final)

WS-Policy

SAAJ 1.1

有关Axis2更加详细的介绍,可以访问Axis2网站http://ws.apache.org/axis2/。

1.3 网上花店简介

网上花店是基于Web Service的应用,它为用户提供了留言、查询及预定三类服务:

留言:给网上花店留言,服务器接收到留言消息并处理后,不发出返回消息。使用In-Only消息交换模式。

查询:服务器根据花的编号在数据库中查询,返回花的信息。使用In-Out消息交换模式。

预定:服务器根据花的编号进行预定,返回预定成功或预定失败消息。允许客户端发出预定消息后可以继续执行下面代码,不必等待消息返回。使用In-Out消息交换模式。

2.在WAS CE上部署Axis2

如果基于Axis2开发的Web Service不需要使用WAS CE提供的额外服务,可以从http://ws.apache.org/axis2/download.cgi 下载Axis2 的WAR格式分发包(axis2.war),然后将它直接部署到WAS CE上。部署Axis2分发包可以通过管理控制台中的"Application->Deploy New"操作,也直接将axis2.war 复制到%WASCE_HOME%/deploy目录中。更加详细的部署过程,请查看参考资料。

上一页  1 2 3 4 5 6 7  下一页

Tags:基于 WAS CE

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接