欢迎来到天天文库
浏览记录
ID:32238628
大小:269.21 KB
页数:53页
时间:2019-02-02
《元数据驱动的web服务质量保障框架设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要Web服务平台为我们提供了非常成熟的高度异构分布式系统间跨平台、跨语言的互操作技术,但缺乏对安全、事务、可靠性消息传输等服务质量支持的缺点,阻碍了Web服务在企业级任务关键型系统中的广泛应用,对服务质量的支持是当前Web服务平台亟待解决的问题。通过动态发现和动态绑定服务质量元数据,以元数据驱动服务质量的保障是符合Web服务特点的解决方案。元数据驱动方式需要服务质量描述语言和服务质量保障的实现。在服务质量描述语言方面,经过详细对比,选择WS-Policy规范中的策略语言,并通过对安全和可靠性传输两方面服务质量需求的考虑,通过增加对安全方面服务质量的表达能力,扩展WS-Policy
2、语言,将服务质量元数据表达成策略。通过将规范中策略操作符抽象成逻辑运算符,得出语言的数学模型,增加机器可读性,简化对服务质量元数据的解析工作。在保障实现方面,基于策略语言在开源消息引擎Axis2的基础上实现元数据驱动的服务质量保障框架的原型系统,提供带安全和可靠消息传输保障的Web服务调用。基于规范的实现,保证系统与其它Web服务平台的互操作性;基于扩展的设计,方便添加对其他服务质量的支持。通过指定控制消息,系统完整实现多策略协商的复杂交互模型。关键词:Web服务,非功能属性,元数据驱动,服务质量保障框架IAbstractTheWebserviceplatformisgaining
3、popularityasanhighlymatureapproachofintergratingapplicationsindiverseandheterogeneousdistributedenvironments.Oneofthebiggestbarrierspreventingwidespreadadoptionofthistechnologyinenterprisemisson-criticalapplicationsisalackofproductsthatsupportnon-functionalfeaturesofwebservice,suchassecurity,t
4、ransactionalityandreliability.Theapproachofusingmetadata-drivenQoSenforcementthroughdynamicdiscoveryandbindingisapopularsolutionwhichcomplywiththefeaturesofwebservice.ThissolutionneedsalanguagedescribingQoSofwebserviceandenforcementsinconcreteexecutingenvironmentandmappinglayer.Thoughdetailedc
5、omparisonandconsiderationonsecurityandreliablemessaging,thelanguagetodescribeQoSrequirementofaserviceinWS-Policyspecificationisextendedtoenhancetheablilityofexpressingsecurityrequirements.QoSrequirementsofwebservicesareexpressedaspolicies.Amathematicalmodelisabstractfromthislanguagethroughthea
6、bstractionfrompolicyoperatortologicoperator.Thismodelmakethelanguagemoremachine-readableandthusgreatlysimplifythemanagementandmanipulationofthepolicydocument.Amedatada-drivenwebserviceQoSenforcementframeworkisdesignedandimplementedbasedonthepolicylanguageandtheAxis2opensourceproject.Itprovidew
7、ebserviceinvocationswithsecureandreliablemessagingenforcement.ItcaninteroperatewithwebservicesinotherpopularSOAplatformsandcaneasilyextendedtoprovidesupportforotherdomain-specificqualityrequirements.ThroughspecifyingcontrolSOAPmessage,t
此文档下载收益归作者所有