WebService性能测试回顾版-入门篇
?什么是Web service ?
??? http://blog.sina.com.cn/s/blog_51dc0fba0100amyj.html ??? 功能全面的web services平台是XML +HTTP+SOAP+WSDL+UDDI. ??? ◆SOAP(Simple Object Access Protocol ,远程调用) ??? ◆UDDI(Universal Description , Discovery and Integration Service ??? ◆WSDL(描述服务特征) ??? ◆XLANG/XAML(为包括多种web services的复杂web 事务提供支持) ??? ◆XKMS(XML Key Management Specification) -支持认证和注册,这个工 ? ??? Remoting与Webservice性能测试报告 ??? http://www.cnblogs.com/lxsfg/articles/581076.html ??? http://blog.csdn.net/nizhigang2000/archive/2004/07/21/47743.aspx ??? 在相同的环境下Remoting的效率是Webservice的3 倍 ??? 感觉WebService比EJB 的RMI 方法要消耗约15% 左右的效率。 ? ??? remoting和webservice有什么区别 ??? http://www.cnblogs.com/lmjob/articles/1200024.html ??? 其实现的原理并没有本质的区别,在应用开发层面上有以下区别: ?? 1 、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service 就没有什么区别了,一般都喜欢定义为TCP ,这样比Web Service 稍为高效一些 ?? 2 、Remoting不是标准,而Web Service 是标准; ?? 3 、Remoting一般需要通过一个WinForm 或是Windows 服务进行启动,而Web Service 则需要IIS 进行启动。 ??? 4 、在VS.net开发环境中,专门对Web Service 的调用进行了封装,用起来 ??? 我建议还是采用Web Service 好些,对于开发来说更容易控制Remoting一般 ??? 为了能清楚地描述Web Service 和Remoting之间得区别,我打算从他们的体 ??? 总体上来讲,。NET 下的 Web Service结构比较简单,也比较容易理解和应 ??? 从实现的角度来讲, ??? 首先WebService必须把暴露给客户端的方法所在的类继承于:System.Web.Services.WebService ??? WebService的运行机理首先客户端从服务器的到WebService的WSDL,同时在 ??? 这个代理类负责与WebService服务器进行Request 和Response当一个数据 ??? 这就是WebService的一个运行过程。 ??? 下面对。net Remoting进行概括的阐述:。net Remoting是在DCOM等基础上 ??? Remoting的两种通道Remoting的通道主要有两种:Tcp 和Http. 在。Net 中, ??? 1. remoting 是MarshByReference的,可以传变量的引用,直接对服务器对 ??? webservice是MarshByValue的,必须传对象的值。速度慢,可以过FIREWALL, ??? 2.一般来说,remoting是和平台相关的,需要客户和服务器都是。NET ,但 ??? 3. Soap 消息有rpc 和文档两种样式。文档样式的body元素中包含一个或多 ??? 。net 对这两种样式的实现就是web service 和remoting . ??? 概括的说Remoting与Web Services的区别是:(1 )既支持TCP 信道又支持 ??? (2 )即可传输XML 的SOAP包又可传输二进制流,效率高(3 )Remoteing ? ??? SOAP都是没规定和传输协议的关系,它只是一种XML 规范。 ??? Web Services Enhancements , or WSE , and often pronounced as "Wizzy, " is a developer tool that abstracts you away from much of the specification detail when incorporating security into your connected system applications. WSE is primarily focused on bringing message-level security to distributed application development. The article, Why WSE?, describes such scenarios. Essentially WSE is about more flexible development of application architectures. If you look across the WS-* specifications you see a trend where functionality is being elevated from the transport protocol level (security, reliability, session management) to the message protocol level(WS-Security , WS-ReliableMessaging, WS-SecureConversation ) and when combined with agreed specifications for data exchange (XML , XML Schema , SOAP , WSDL ) and existing transport protocols (HTTP, TCP, UDP) this enables adaptable and extensible applications that also deliver on the goals on interoperability and integration. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Axis2调用webservice Client--RPCServiceClient
- Scala Streams:如何避免保持对头部(和其他元素)的引用
- angularjs – 如何在角度ui-router中将对象发送到action方法
- 理解angularjs中的$emit,$broadcast和$on
- 用于替换字符串中的文件扩展名的Scala表达式
- java – docker jboss7 war commit.服务器启动以不可恢复
- bash – gnu watch:在终端的左下方进行辩护
- Binary Serialization and BinaryFormatter with WebServic
- Docker最小内核版本3.8.13或3.10
- 【数据结构】快速排序