有用过soap的吗?

[复制链接]
查看11 | 回复9 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
最近要开发一个接口,要用到soap,有没有用过的大侠讲讲咋样?有资料也行。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
Axis,看看这个文章:http://www.javaresearch.org/arti ... =5&thread=28482
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
用axis开发很简单,也很方便
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
恩, 怎么讲要先看看你的基础啦.
你对HTTP有多少了解啊?
你对XML有多少了解啊?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
谢谢各位大侠!我看了一下gaga的文章,是讲webservice的,和soap好像没有什么关系。
我理解的soap就是一个中间层的接口,有一些公共的标准,不同的应用系统可以通过它进行实时交互。不知对否?
http作网页,xml作界面和配置,对不对?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
你需要先搞清楚基本概念。SOAP就是web service的协议。至于web service的作用以及用法,你还需要看书,同时搞清楚一些其他的基本概念。比如HTTP,XML,HTML等等
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
SOAP 是个通信协议, SOAP在HTTP协议的基础上, 把编写成XML的REQUEST参数, 放在HTTP BODY上提交个WEB SERVICE服务器(SERVLET, ASP什么的) 处理完成后, 结果也写成XML作为RESPONSE送回用户端, 过程是简单地, 为了使用户端和WEB SERVICE可以相互对应, 可以使用WSDL作为这种通信方式的描述文件, 利用WSDL可以自动生成WS 和 用户端的框架文件, SOAP具备把复杂对象序列化捆绑到XML里去的能力.
SOAP的前身是RPC, 就是远程呼叫处理的协议, 这个协议安全性不好多数地方的防火墙都会阻挡RPC的通信包地, 而SOAP则使用HTTP协议作为基本的协议, 使用端口80使得SOAP可以透过防火墙, 完成RPC的功能
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
soap协议和http协议一样,都是地层的通信协议,只是请求包的格式不同而已,soap包是XML格式的,现在我们编写web serverice不需要深入理解soap也没关系,就像我们开发网站不需要了解http包的格式一样,不要想的太复杂
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
最初由 wugj 发布
[B]soap协议和http协议一样,都是地层的通信协议,只是请求包的格式不同而已,soap包是XML格式的,现在我们编写web serverice不需要深入理解soap也没关系,就像我们开发网站不需要了解http包的格式一样,不要想的太复杂 [/B]

如果SERVICE和CLIENT在同样的环境下使用SOAP, 由于一般情况下都有自动生成SOAP程序框架的工具, 因此不知道细节也没关系. 可是, 如果CLIENT和SERVICE的环境不同, 比如说JAVA的CLIENT和.NET的SERVICE进行通信, 或者是VB CLIENT和TOMCAT下的JAVA SERVICE通信, 还是要知道一点细节为好. 特别是, WSDL或者UUDI都不是标准, 如果不让用就只好手工配制SOAP MESSAGE啦.
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
猫猫是UDDI了
WSDL SOAP UDDI 再加上XML就是WEBSERVICE的技术框架了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行