资源描述:
《端到端的webservice服务质量建模与仿真研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第26卷第4期计算机仿真2009年4月文章编号:1006-9348(2009)04-0308-04端到端的WebService服务质量建模与仿真研究姜汉龙(中国科学院研究生院,北京100049)摘要:融合BPM和SOA的技术架构受到业界越来越多的关注,WebServices是实现架构的主要技术手段。当前对WebServ2ices服务质量的研究主要集中在对非功能性的、通用的QoS属性和算法上,很少涉及领域相关的QoS属性和端到端的WebService服务质量模型。提出了一个基于业务流程的端到端的WebServicesQoS模型框架,包括业务流程子模型、QoS属性子模型、QoS度
2、量指标子模型、端到端的QoS度量指标子模型、端到端的QoS仿真计算子模型和端到端的多目标选择策略子模型等六部分。并介绍了实现模型的仿真平台的主要构成和基本功能。最后给出的一个具体示例表明,模型为企业组织的业务流程优化提供了决策支持。关键词:服务质量;服务选择;端到端;业务流程仿真中图分类号:TP393103文献标识码:AWebServiceQoSEnd-to-EndModelingandSimulationJIANGHan-long(GraduateSchool,ChineseAcademyofSciences,Beijing100049,China)ABSTRACT:The
3、architectureoftheintegrationforBPMandSOAbecomesmoreandmorepopularinindustryandacademy.WebServicesisthemaintechnologytoimplementthisarchitecture.ThestudyofWebServicesQoSmostlyfocusesonmodelingforthenon-functionalandcommonattributes.Theend-to-endWebServicesQoSmodelsre2latedtothespecialbusines
4、sprocessandfdomain-specificarefew.ThispaperfirstproposesaconsistentQoScom2putingmodelofWebServicesbasedonspecialbusinessprocess.Itincludessixsub-models,whicharebusiness-processingsubmodel,QoSProfilessubmodel,QoSMetricProfilessubmodel,End-to-EndQoSMetricProfilessubmodel,End-to-EndQoSSimulati
5、onsubmodelandEnd-to-Endmultipleobjectdecision-selectingsubmodel.Nexttheprimarycompositionandfunctionarebrieflyintroduced.Anexampleshowsthatthemodelprovidesadecision-supportforthebusinessprocessoptimizationofenterprise.KEYWORDS:QoS;Serviceselection;End-to-end;Businessprocesssimulation目前针对Web
6、Services的QoS模型研究主要考虑的是1引言非功能性的、通用的QoS属性,很少涉及针对特定业务的、领在经济全球化和世界产业结构调整的背景下,许多企业域相关的QoS属性。与领域相关的QoS属性反映的是与特组织希望采用SOA和BPM技术构建业务目标驱动的IT系定领域中的业务内容、业务上下文以及服务提供者等相关的[1]统,实现企业组织的流程敏捷化,从而在激烈的市场竞争信息。它们是用户(特别是业务人员)在进行服务质量评价、[2]中拥有“远见卓识、控制能力和灵活性”。以服务质量服务选择与编排、业务流程评价的重要考虑因素。针对特定(QualityofServices,QoS)为基础
7、的服务选择与编排,是实现的业务流程,用户关心的往往不是单个节点的服务质量,而流程敏捷化的基础。是从业务起点到业务终点(端到端)的一系列服务的整体服[3]务质量,即将整个业务流程以黑盒方式来评价,关心其能否由于WebService服务质量具有不可公度性、矛盾性、[4]达到业务目标。端到端的服务质量通常需要通过计算和仿模糊表达性等特性,因此基于服务质量的选择与编排一直是一个较为复杂的问题。真等多种手段来获得。为了能够对业务流程中的WebService服务质量进行多角度的全面而完善的评价,进而达到服务选择的决