13
3、Web服务过程
通常,可用各种语言(如C#、VC、、ASP、Java等)来 构建Web service,然后用SOAP Toolkit或者.NET的内建支持 来把它暴露给Web客户。
任何语言,任何平台上的客户都可以阅读其WSDL文档,以 调用这个Web service。
客户根据 WSDL 描述文档,会生成一个 SOAP 请求消息, 嵌入一个HTTP POST请求中,发送到 Web 服务器来。
高安全性和高保密性等业务需求而拒绝监控的 服务时,监控是很难实施。
25
17
5、Web服务质量(QoS)描述
性能
性能 Performance:用来评测完成服务请求的速度, 用响应时间作为度量指标。
响应时间是指响应一次服务请求所需要的时间,以N 表示服务执行的次数, ti-start表示第i次服务请求发 起的时间,以 ti-end表示第i次服务执行完毕返回的 时间,则性能:
N
p (tiend tistart ) / N i 1
18
5、Web服务质量(QoS)描述
可靠性
可靠性 Reliability:指在一定条件下,服务执行其 所提供功能的能力。
用执行的成功率来度量,也就是服务执行成功的次 数与总执行次数的比率。
以N表示服务执行的总次数,以Ns表示执行成功的次 数,则可靠性: r = Ns/N
各种务的Web服务进行组合和集成以创建动态电子商 务应用。Web服务能够统一地封装信息、行为、数据表现 以及商务流程,而无需考虑应用所在的环境是使用何种 系统和设备。
11
2、Web服务的引入
Web服务是被一次部署到Internet中,然后到处可用的一 种新型组件,所有应用只需要能够连入Internet,就可以 使用和集成Web服务。