版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、报告人:蒋岸明 导 师:魏峻 研究员主要内容l硕士期间主要工作及成果l学位论文工作硕士期间主要工作lOnceSoapExpress系统lOnceESB系统l软件生产线集成框架l服务计算平台统一监控工具ONCESOAPEXPRESS系统 l时间: 2007.8 2008.5l职责:n实现WS-Coordiantion和WS-AtomicTransaction规范n改进服务集成模块的扩展性和客户端异步调用功能n用于客户端自动生成的Eclipse插件版本从3.2升级到3.3n系统使用中bug的修复n演示系统的设计与开发l成果:n代码:15000左右nOnceSoapExpress设计文档 ONCEE
2、SB系统 l时间:2007.8 2007.11l职责:n参与系统设计n部署模块设计与实现n资源库集成模块设计与实现l成果n代码:3000行左右软件生产线集成框架 l时间:2008.2 2008.11l职责:nOSGi框架及Eclipse插件体系结构调研n软件资源库相关工作u构件的收集、整理、上传uOnceBPD与北大资源库集成方案设计与实现n监控工具的设计与实现n参与TIF工具集成框架Demo系统的设计与实现n参与软件生产线演示系统开发l成果:n代码:3000行左右nn总共收集整理上传构件资源71个,其中自主知识产权构件38个nnTIF工具集成框架Demo系统n软件生产线演示系统n论文:nas
3、ac2008会议论文一篇服务计算平台统一监控工具 l时间:2008.11 - 至今l职责:n调研、需求分析、系统设计与实现l功能:nWeb服务监控n流程执行监控n流程QoS监控l成果:n10000行以上代码nn为863项目提供一个监控工具集l题目n服务计算平台统一监控工具的设计与实现l提纲n引言n服务计算平台及其监控介绍n流程执行监控原理n流程QoS监控研究n统一监控工具的设计与实现n总结及展望研究背景l在面向服务计算中,应用系统通过流程刻画l流程组合多个服务,实现系统功能l构成流程的各个服务具有:l分布性l动态性l自主性TravelPlanProcessServiceServiceServi
4、ceServiceServiceService支付服务机票服务酒店服务海岛游服务登山游服务身份验证服务TravelPlan应用面向服务的应用具有更高的不可预期性,因此,有必要进行有效监控研究内容lweb服务QoS监控l流程执行监控l流程QoS监控l监控原因l服务QoS是用户关注的关键因素之一l服务的QoS是影响流程QoS的关键因素之一lQoS属性及监控方法n执行时间:u基于服务器端监控n可靠性:u基于多个客户端监控,监控结果汇总到监控平台,并计算服务可靠性n吞吐率:u基于服务器端,服务完成个数/单位时间l监控技术n基于AOP的编程 l监控结果l监控原因n流程执行的正确性影响系统目标的实现n流程
5、执行状态反映应用执行的状态n流程执行路径的监控对分析应用特征以及业务流程设计的改进至关重要l监控内容n流程中变量的值(循环变量、条件变量等)n流程节点执行状态n流程执行路径n流程当前执行节点l问题:问题:业务流程产生顺序的监控事件流n确定当前执行节点n确定流程执行路径n监控事件先后顺序颠倒act1act2act3act4监控事件流流程执行路径l问题问题1 1 确定当前执行节点:确定当前执行节点:顺序的监控事件流中,最后一个监控事件对应的流程节点是当前执行的节点。但是,BPEL支持并行的流程结构。流程执行可能存在多个当前执行节点。仅仅通过顺序的监控事件流并不能将所有当前流程执行节点分析出来l问题
6、问题2 2:确定流程执行路径:确定流程执行路径:BPEL流程包括循环、并行等复杂结构,并且结构之间允许嵌套,流程整体结构可能相当复杂,在不考虑流程结构的情况下,从顺序的监控事件流无法直接分析出流程执行的路径l问题问题3 3:监控事件先后顺序颠倒:监控事件先后顺序颠倒l原因:网络延迟l导致的问题:错误的监控结果l例子:l错误的监控结果下,流程可能被终止,而流程的意外终止可能会给企业带来极大的经济损失1221l解决思路:解决思路:n在对监控事件流的分析中,利用BPEL流程的结构信息u从BPEL流程结构能够产生对应的监控事件的时序图u表达流程的结构信息以及监控事件的先后顺序u采用一个事件匹配算法,运
7、行时将监控事件与时序图上的节点进行匹配l每个流程节点产生两个监控事件:开始事件(a)和结束事件(c)act5act5act4act4flowflowact3act3act2act2act1act1acacacacacflowflowacacBPELBPEL流程图流程图监控事件时序关系图监控事件时序关系图l节点与监控事件相对应,a节点对应开始事件,c节点对应完成事件l每个节点用与其对应的流程节点名称标识,以flow,switch等标识的结构性节点具有相应的语义l实心箭头表示监控事件间的时序关系act5act5act4act4flowflowact3act3act2act2act1act1acac
8、acacacflowflowacacl运行时监控事件匹配算法n维护一个活动节点列表,表示 接下来可能接收到的监控事件 n新接收到的监控事件与活动节点列表里的节点匹配n匹配成功,则将节点从活动节点列表中删除,并向其所有子节点发送激活事件,满足激活条件的子节点被加入活动节点列表n匹配失败,判断为失序监控事件,将其加入事件队列并等待其之前的监控事件act1(c)act3(c)活动节点列表act5act5act4act4flowflowact3act3act2act2act1act1acacacacacflowflowacacl监控原因l流程制导的应用中,流程整体的QoS是用户所关注的关键因素之一l流
9、程QoS是流程选择的依据l目标l结合单个服务QoS监控以及流程执行监控结果,评估流程整体QoS,为服务调优或者服务替换提供依据3. 流程QoS监控l方法:l对构成流程的可选服务进行监控,获取每个服务的QoS(第一部分工作)l结合流程执行的监控,获取流程执行路径信息(第二部分工作)l基于复合服务QoS模型,计算流程QoS执行时间可靠性可用性价格声誉3. 流程QoS监控服务计算平台统一监控工具的设计与实现l技术路线l总体架构图及模块设计说明l关键类及算法技术路线l基于AOP的编程方式获取监控信息l基于可靠网络传输协议的交互方式,达到监控平台与服务执行引擎、流程引擎的交互l基于ActionScript的监控界面n流程解析模块
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023特岗教师考试《小学语文》试题及答案
- 北方民族大学数学与应用数学复变函数试题及答案
- 视网膜脱离并发症的观察与护理
- 脑梗死患者的康复护理技术
- 胎儿窘迫的药物治疗护理
- 2026 塑型进阶鱼鳔课件
- 臁疮中医护理的护理信息化应用
- 褥疮治疗:促进伤口愈合的新方法
- 血液净化患者的呼吸管理
- 脊柱骨折病人的康复环境改造
- 领导干部离任交接表
- 主题三 我的毕业季(教学设计)辽师大版六年级下册综合实践活动
- 陕22N1 供暖工程标准图集
- 车用时间敏感网络通讯芯片功能和性能要求
- 《童年》读书分享PPT
- 【论网络暴力行为的刑法规制7000字】
- 集成电路先进封装材料PPT全套教学课件
- 山西沁水盆地柿庄南区块煤层气资源开发利用与矿区生态保护修复方案
- 110kVGIS设备运行规程
- 综合医院外派住院医师规范化培训协议书
- GB/T 6075.1-1999在非旋转部件上测量和评价机器的机械振动第1部分:总则
评论
0/150
提交评论