- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组合Web服务的电子商务系统可靠性研究.doc
组合Web服务的电子商务系统可靠性研究
摘 要:随着Web services技术的发展和深入应用,组合web服务的电子商务代表了现代电子商务发展的新形态。这篇文章在分析了组合Web服务的电子商务系统的基本结构形态的基础上,对服务构件的可靠性及服务组合的可靠性进行研究,对开放环境下不同组合形态的电子商务系统可靠性进行了分析。最后结合实例演示了其应用方法和可行性。
关键词:电子商务;可靠性
中图分类号:TP393.09
电子商务泛指用电子手段进行商务活动和交易。它改变了传统的交易方式,对现代企业经营活动产生了深刻的影响。但是在电子商务市场中,要求所有的参与者都采用基于某种语言和平台的模型是不现实的。应用services-oriented architecture(SOA)技术,组合现有web services构件,来建立基于Internet的电子商务系统是一种趋势。Web服务是一种能够被描述并通过网络发布、发现和调用的松散耦合的软件构件。它结合了面向组件方法和Web技术的优势,利用标准网络协议和XML数据格式进行通信,具有良好的适应性和灵活性。在Internet这个巨大的虚拟计算环境中,任何支持这些标准的系统都可以被动态定位以及与网络上的其它Web服务交互,任何客户都可以任意地方调用任意服务,它突破了传统的分布式计算模型在通信、应用范围等方面的限制,允许企业或个人快速、廉价建立和部署全球性应用。
1 系统可靠性
1.1 组合web服务的基本结构
组合服务的可靠性不仅依赖于各服务的可靠性,还依赖于各组合服务之间的连接结构的关系。服务组合指的是将具有一定逻辑顺序的服务,按照某种规则,合成为一个新的增值服务,这个“新服务”的组成成员之间不仅可以相互通信,更为重要的是,它们是按照某种逻辑组合在一起的。
服务组合的内部结构关系主要由以下基本结构构成。
(1)为串联serial结构,包含一个或多个需要顺序执行的Web服务。(2)为并联parrallel结构,提供多个Web服务的并发与同步。(3)为循环while结构,要求指定的Web服务的反复执行,直到给出的布尔while条件不再满足.其至少执行一次活动。(4)为服务调用invoke结构,指业务流程调用由伙伴在端口上提供的请求――响应操作,即invoke活动对应于一个服务的执行需要调用外界服务。(5)为选择switch结构,其条件判断主要来自两方面:一个是根据流程执行中的内部选择条件来选择某个分支执行,另一个是根据外部请求的消息条件来选择某个分支的执行。
1.2 组合web服务的可靠性分析
电子商务系统与完成业务功能的单个服务静态绑定,适合于统一服务组织内或固定合作伙伴间的交互,合作双方事先已建立一定的协议,可进行长期稳定的合作,服务提供者保证服务时刻可用,且服务接口不发生变化。要对组合服务进行可靠性分析,可由以下组合服务的内部结构关系计算其可靠度。
(1)串联服务系统。其中每一服务的失效,都会引起整个组合系统得失效。系统可靠度 。(2)并联服务系统。其中只要有一服务能够完成目标功能,则整个系统都不会引起失效。系统可靠度 。(3)M/N组合服务系统。系统并联有N个服务,至少需要其中的M个服务协同工作才能完成目标系统的功能。系统可靠性为 。此时显然当M=1时退化为并联系统,M=N时退化为串联系统。(4)循环服务系统。一个或多个服务经过N次的循环使用[Si]n。系统可靠度Rsys(t)=Rj(t)n。(5)服务调用组合系统。组合系统可靠度为 。(6)选择组合系统。系统可靠度为 其中Qi为转移到web服务Si的概率,并且有 。
2 实例分析
下面通过一个实例根据以上给出的可靠性分析来计算整体系统的一个可靠性度量。
图1演示了在线商场的EB系统,商场里有多家商店提供商品,消费者可以在线购买商品,并选择多种在线支付方式支付,这是典型的同时具有B2B(商场与商店、银行等)和B2C(商场与消费者)特点的电子商务系统。基本流程如下:
首先通过身份验证登陆商品购买交易平台。接下来就查询所需要的商品,选则商品时可以调用某商品店K提供的服务Sk,用户选择好所需商品,可以将其放人临时存储区,然后重新发起商品查询和选择。在所有商品选择完毕后,提交订单。下面并发2个的过程:一个是通知商店进行确认,并进行供货;另一个并发过程信用卡支付,在支付时,需要银行在线支付的服务S8。最后,根据用户要求选邮政寄送或快递公司的送货方式,从而完成了一次在线商品购买流程。以服务结构图的形式表示。
整个系统的可靠性分析如下:
首先通过上节的可靠度量模型依次计算得出Web服务S1-S8和Sk的可靠度:R1-R8和Rk,其中Rk为商
原创力文档


文档评论(0)