简单对象访问协议:SOAP的应用
SOAP,是由万维网联盟(W3C)制定的的一个新通讯协议:Simple Object Access Protocol(中文:简单对象访问协议)的英文缩写,目前已经得到IBM 、Ariba 、Commerce One 、SAP 、康柏、惠普等公司的支持。它能够让不同应用程序之间通过HTTP通讯协议,以 XML格式互相交换彼此的资料。由于HTTP通讯协议在网络上无所不在,而且XML解析程序又相当容易取得,所以SOAP能够很容易地被套用与开发。当然这些便利性是有代价的:牺牲了部份运行速度,因此SOAP本身并不是用来代替原有的低级程序,但是如果程序设计师的主要考虑在于能够很容易地与其它系统相互沟通,那么SOAP的确能够发挥它的功效。SOAP 开发工具在许多开发环境下已经可以取得了,包括 Python,Java,Visual Basic,Perl。本身具备远程过程调用 API 程序(例如 Java 的 RMI 或者微软的 COM+)开发经验的程序设计员将会发现SOAP开发工具使用起来有一种类曾似曾相识的感觉。
在这里介绍如何使用 Perl程序语言来开发网络服务(Web services),以及如何在SOAP服务器上面建立应用程序。
在开始设计一个SOAP倾听程序(listener)之前,我们得先了解一下SOAP如何
escape()
返回一个可在所有计算机上读取的编码 String 对象。
程序代码 function escape(charString :
String) : String
参数 charString 必选。要编码的任何 String
对象或文本。
备注 escape 方法返回一个包含 charstring
内容的字符串值(Unicode 格式)。所有空格、标点、重音符号以及任何其他非 ASCII 字符都用 %xx 编码替换,其中 xx
等于表示该字符的十六进制数。例如,空格返回为“%20”。字符值大于 255 的字符以 %uxxxx 格式存储。
注意
encodeURI()
返回编码为有效的统一资源标识符 (URI) 的字符串。
程序代码 function encodeURI(URIString :
String) :
参数 URIS
|
标签:拟人化 |
拟人化的存在的合理性
我接触最早的拟人化是一个不倒翁样的小老头,那时在大外上英语,一打开网页就会跳出这个东西。开始觉得挺有意思的,时间久了就慢慢厌烦了,因为你每次打开网页
社会软件概念的提出是近几年的事情,但使用网络软件进行交流,是伴随互联网络产生就出现的。早期网络中的社会性软件包括email、 usenet newsgroups、chatroom、instant messaging、 bulletin boards、multi-user games等,这些社会性件功能比较简单,主要完成了通讯交流的功能。最近的社会性