
欢迎来到Kittow的部落格! - http://blog.skyhe.com
Agile Web Development (敏捷Web开发)
Want to Know Something More? Move Your Mouse Here;)我是天空的一片云,偶尔投影在你的波心,你记得也好,最好你忘掉,你我在交汇时,互放的光亮。
——徐志摩《偶然》 More...
![]() ASP | ![]() ASP.NET | ![]() PHP |
![]() ColdFusion | ![]() Perl | ![]() Python |
我是天空的一片云,偶尔投影在你的波心,你记得也好,最好你忘掉,你我在交汇时,互放的光亮。
——徐志摩《偶然》 More...
地址:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rmscpt/Html/rmscpt1.asp
简介:在网页出现的早期,浏览器功能有限。Applet的出现,为MSRS提供了平台。在这项方案中,MSRS通过一个applet类以及页面上的参数配置,来与服务器端交互,从而实现了远程调用。采用此项技术实际上将页面不刷新的工作交给了一个名为rsproxy.class的不可见Applet完成。我见过早期的在线Web象棋采用此项方案。优点:轻而易举跨浏览器;缺点:服务器端采用微软asp, applet加载缓慢;不支持数据类型序列化/反序列化。 2 JSRS (Javascript Remote Scripting)
地址:http://www.blueshoes.org/en/javascript/jsrs/
简介:支持两种数据访问方式:HTTP GET方式(动态加载JS文件),HTTP POST方式(用JS动态创建一个Iframe, 在其中提交一个表单)。不用刷新页面,支持简单数据的序列化/反序列化。 3 XML-RPC
地址:http://www.xmlrpc.org/
简介:XML-RPC定义了一种协议规范,由于它的轻量级、概念完整,因此目前绝大多数语言都有实现,包括Java(Apache xml-rpc), PHP, javascript, VBScript, python等等。最大的交流方式Blog协议,管理方法也遵循XML-RPC规范。优点:绝大多数语言都支持,简单,规范。缺点:Java实现对数据类型序列化支持有限 4 dwr (Direct Web Remoting)
地址:https://dwr.dev.java.net/
简介:一个在适当时候提出适当概念的小东西。采用xmlhttp传递请求,服务器端利用反射找到相应方法执行后将结果返回。较有创意的是,他将服务器端需要进行远程调用的代码动态转换为相应的js代码,前端可以直接显式调用。简单,可以作为WebRPC学习入门。不支持数据序列化 5 JSON-RPC
地址:http://oss.metaparadigm.com/jsonrpc/
简介:采用一种没听说过的数据交换协议JSON(JavaScript Object Notation, http://www.crockford.com/JSON/) 作为协议基础,在此之上进行数据调用,采用xmlhttp发送/接受请求,支持完整的数据序列化/反序列。目前,jason Web框架采用json-rpc为底层方式。 6 Burlap (http://caucho.com/burlap/index.xtp)
简介:也许会奇怪,为什么Burlap也能够算得上远程协议。实际上,与Hessian实现方式基本相同的Burlap(前者为二进制,后者为文本), 在协议完整性上能够超过上述任一产品。目前我已经实现了JS调用Burlap服务的代码,是目前所有远程调用方式中最为优雅的实现。 7 XINS (XML Interface for Network Services)
地址:http://xins.sourceforge.net/index.html
简介:按照官方网站的说法,SOA + Java + XML + code_generation - complexity => XINS。这个庞大的东西需要定义一揽子描述文件然后才能在HTML中进行调用。从外观上看,这是最像样子的解决方案。对其了解不多,不做评价。 8 WebService, SOAP
简介:除了微软有一个webservice.htc控件,mozilla也有相应的webservice访问方式。因此,在HTML中访问webservice也是可行的。只是这种协议过于笨重,除非必要,没有人会在web客户端中使用。 原文地址:
http://bbs.softat.org/viewthread.php?tid=65762 相关文章:
面向异步消息的WEB应用(AMOWA)
http://www.mwjx.com/bbs/html/20000/18656.html
AMOWA -- 面向异步消息的WEB应用
http://www.amowa.net/