元数据驱动的web服务质量保障框架设计与实现

元数据驱动的web服务质量保障框架设计与实现

ID:32238628

大小:269.21 KB

页数:53页

时间:2019-02-02

元数据驱动的web服务质量保障框架设计与实现_第1页
元数据驱动的web服务质量保障框架设计与实现_第2页
元数据驱动的web服务质量保障框架设计与实现_第3页
元数据驱动的web服务质量保障框架设计与实现_第4页
元数据驱动的web服务质量保障框架设计与实现_第5页
资源描述:

《元数据驱动的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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。