欢迎来到天天文库
浏览记录
ID:35172793
大小:2.57 MB
页数:73页
时间:2019-03-20
《web服务相符性测试与日志分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中文图书分类号:TP31密级:公开UDC:004学校代码:10005工程硕士学位论文M.E.DISSERTATION论文题目:Web服务相符性测试与日志分析论文作者:王瑾领域:计算机技术指导教师:杨红丽论文提交日期:2016年6月UDC:004学校代码:10005中文图书分类号:TP31学号:S201307163密级:公开北京工业大学工程硕士学位论文(全日制)题目:Web服务相符性测试与日志分析英文题目:WebServiceConformanceTestingandLogAnalyzing论文作者:王瑾学科专业:计算机技术研究方向:计算机软件技术申请学位:工学硕士专业学位指导教
2、师:杨红丽副教授所在单位:计算机学院答辩日期:2016年6月授予学位单位:北京工业大学摘要摘要随着Internet的迅速发展,Web服务因其平台独立性、松耦合性得到了越来越多的关注。Web服务组合技术可以将涉及多个参与方的Web服务组合起来实现更复杂的业务逻辑。服务编排从全局的角度描述了Web服务组合之间的交互。如何依据编排规范,测试已经实现的服务与编排规范的相符性是当今研究的热点。本课题组已经提出了基于编排场景的Web服务(组合)相符性测试框架,但该工作还有需要完善的方面:(1)XMLSchema类型精化过程需要进一步优化;(2)测试框架有待完善以便执行单个及多个服务组合的相
3、符性测试;(3)增加分布式的日志整合分析模块。本文针对以上课题组现有问题,提出相应的改进方法与解决方案,包括:(1)改进了已有类型精化算法,解决了指示器复合问题,考虑了卫式信息节点的处理,提高了覆盖率,并减少了无效类型树的生成。(2)设计并实现了分层的相符性测试执行框架:包含前端、中间层与目标系统层。其中,前端是用户界面层,中间层包括主控程序模块、测试数据生成模块以及角色投影模块,目标系统层包括测试桩与服务代理模块。(3)基于角色投影实现了本地相符性分析。服务编排从全局的角度描述了角色之间的消息传递,角色投影是将全局的交互投影到角色进程,得到每个服务进程的行为规范,从而进行本地
4、相符性测试。(4)基于分布式日志整合实现了全局相符性分析。代理和测试桩通过Log日志收集目标系统层每个角色的实际行为,通过日志整合实现目标系统层全局的实际行为的描述,结合场景规范完成全局相符性测试。(5)设计并实现了Web服务(组合)相符性测试工具,根据输入的编排场景,选择一个或多个被测服务,输入测试数据生成强度等信息,最后输出相符性测试结果。关键字:Web服务编排;XMLSchema类型精化;相符性测试IAbstractAbstractWiththedevelopingofInternet,WebServiceshavemoreattentionbecauseofthecha
5、racterofplatformindependentandloosecoupling.ThecompositionofWebServicesdevelopedbydifferentparticipantscanachievemorecomplicatedbusiness.ChoreographydescribetheinteractionofWebServicescompositioninaglobalview.HowtotesttheconformanceoftheChoreographyanddevelopedWebServicesisverymeaningful.Our
6、researchgroupputforwardtheframeworkofcomformancetestingbasedontheChoreographyScenario,buthavesomeproblemstobeimproved:(1)TheXMLSchematyperefinementneedtobeoptimized.(2)TheframeworkofcomformancetestingneedtobeimprovedtotestWebServicescomposition.(3)Addthemodelthattheintegrationandanalyzationo
7、floginthedistributedenvironment.Thispaperproposetheimprovedmethodsandsolutionsbasedontheproblem,include:(1)Improvethealgrithomsoftyperefinement,solvethethecompositionofindicatorsandguardinformation,raisetherateofcoverandreducetheinvaliddata.(2)Reli
此文档下载收益归作者所有