XML的初级问题,有了SOAP到底可以干什么?

blues-star 2002-05-08 01:02:22
WEB开发那样的表单提交就可以不用了?

其他的功能呢?
...全文
43 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
blues-star 2002-05-14
  • 打赏
  • 举报
回复
UP
qqchen79 2002-05-10
  • 打赏
  • 举报
回复
WebService的目的是在不同的平台之间:1) 交换数据 2) 调用方法
XML实现了平台之间基本的字节数据传输协议的一致性,比如说,Intel和$UN的byte order的问题。XML Schema则是规范了交换数据的数据类型级别的格式。
而SOAP的初衷是为跨平台的方法调用服务,其主要部分规定了程序语言的Object (Java/C#为蓝本)和Array是如何Serialize成XML文档的,有了这种统一格式,跨平台的RPC就会变得轻而易举。

SOAP必须有XML。SOAP只是格式协议,不是传输协议,你可以通过任何传输协议传输SOAP消息,比如SMTP/POP3甚至MSMQ。之所以90%的WebService选择HTTP是因为它自身的跨平台和穿越FireWall的能力。


saucer 2002-05-08
  • 打赏
  • 举报
回复
SOAP is a simple, lightweight XML-based protocol for exchanging structured and type information on the Web, you can use SMTP/FTP/... to transport SOAP envelopes
blues-star 2002-05-08
  • 打赏
  • 举报
回复
所谓GET就是表单提交?

如果通过SOAP来交流的话,

是不是这样啊?

不仅仅WEB(JAVASCRIPT),可以通过SOAP,其他的应用同样可以通过SOAP来交换数据,

我觉得,如果可以不通过HTTP的方式提交的话,会很方便。

SOAP是一种协议?带P结尾的应该是一个协议。

SOAP是不是必须有XML才可以?

菜,问题就是多啊。
saucer 2002-05-08
  • 打赏
  • 举报
回复
目前两大阵营,SOAP与REST,后者认为应该通过HTTP(GET)来实现软件与软件交流,而不是通过又一层协议(SOAP)来交流
saucer 2002-05-08
  • 打赏
  • 举报
回复
简而言之,WEB是人通过浏览器与服务器交流,SOAP的方向是软件与软件交流

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧