学位论文 > 优秀研究生学位论文题录展示
基于图形用户界面的Web服务移植技术研究
作 者: 张搏
导 师: 陈平
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: 遗产系统移植 面向服务架构 图形用户界面 脚本语言
分类号: TP393.09
类 型: 硕士论文
年 份: 2009年
下 载: 37次
引 用: 0次
阅 读: 论文下载
内容摘要
为了改造和利用遗产系统,一类做法是对遗产系统的底层模块进行封装,甚至对遗产系统的源代码进行再开发。这类白盒式的改造方法不仅需要深入研究遗产系统的具体实现,而且需要遗产系统对外暴露接口甚至提供源代码。本文在基于面向服务架构(Service-Oriented Architecture, SOA)的分布式系统中设计并实现了一个遗产系统的移植框架。该框架采用一种基于脚本语言的黑盒式方法,将基于图形用户界面(Graphic User Interface, GUI)的遗产系统集成到分布式环境中,使用Lua语言或者Python语言的脚本来记录遗产系统中的用户界面操作,然后将其包装成界面操作服务。此外,为了结合虚拟机技术实现对遗产系统的远程调用,将虚拟网络计算(Virtual Network Computing, VNC)工具包装成远程控制服务。这些Web服务可以被编制成业务流程执行语言(Business Process Execute Language, BPEL)描述的业务流程,并且通过执行BPEL流程来调用遗产系统的相关功能。实际应用表明,该系统移植框架可以适用于大多数基于图形用户界面的遗产系统。
|
全文目录
摘要 3-4 Abstract 4-7 第一章 绪论 7-15 1.1 项目背景 7-8 1.2 研究内容及关键技术 8-9 1.2.1 研究目标 8 1.2.2 研究内容 8 1.2.3 关键技术 8-9 1.3 项目总体架构 9-11 1.4 研究现状分析 11-13 1.5 论文工作介绍 13-14 1.6 本文组织结构 14-15 第二章 相关技术概述 15-21 2.1 项目中采用的相关技术 15-17 2.1.1 工具集成技术 15 2.1.2 SOA技术 15-16 2.1.3 Web Services 16-17 2.2 Windows消息机制 17-21 2.2.1 消息结构 17-18 2.2.2 消息分类 18 2.2.3 消息循环 18-21 第三章 系统移植框架总体设计 21-29 3.1 应用背景 21-22 3.2 功能性需求 22 3.3 用例分析 22-24 3.4 体系结构设计 24-25 3.5 工作流模型 25-27 3.5.1 服务包装 26-27 3.5.2 服务部署 27 3.5.3 服务执行 27 3.6 本章小结 27-29 第四章 底层功能模块 29-43 4.1 窗口控制模块 29-33 4.1.1 窗口识别 29-30 4.1.2 窗口嵌入 30-31 4.1.3 窗口显示 31-33 4.2 外部设备模拟模块 33-37 4.2.1 设计思路 33-35 4.2.2 鼠标操作模拟 35-36 4.2.3 键盘操作模拟 36-37 4.3 远程控制模块 37-39 4.4 虚拟机模块 39-40 4.5 本章小结 40-43 第五章 用户界面操作脚本 43-53 5.1 脚本应用背景 43 5.2 Lua语言实现 43-46 5.2.1 执行机制 43-44 5.2.2 脚本扩展 44-45 5.2.3 脚本参数 45-46 5.3 Python语言实现 46-49 5.3.1 语言特性 46-48 5.3.2 模块封装 48-49 5.4 本章小结 49-53 第六章 系统用例实验 53-61 6.1 实验流程 53-54 6.2 实验内容 54-60 6.2.1 界面操作服务 54-56 6.2.2 远程控制服务 56-58 6.2.3 其他服务 58-59 6.2.4 BPEL流程 59-60 6.3 实验结论 60-61 第七章 结束语 61-63 致谢 63-65 参考文献 65-67 在研期间研究成果 67
|
相似论文
- 面向服务的Web报表的研究与设计,TP393.09
- 地震应急辅助决策支持系统的研究与实现,TP311.52
- 基于服务总线的模具企业信息集成系统,TP311.52
- 模具企业的业务流程集成的研究,TG76
- 嵌入式GUI用户输入模块的设计与实现,TP391.41
- 嵌入式系统图形用户界面代码自动生成技术的研究,TP368.1
- UEFI系统脚本语言与解释器的研究与实现,TP311.52
- 丽水污染企业环境应急监测平台的研究,TP311.52
- 开放式控制系统软总线及调度的实现,TP273
- 基于SOA的MES系统平台设计与实现,TP393.09
- 基于SCA的遗产系统移植的研究与实现,TP393.09
- 基于SOA的期刊导航系统设计与实现,TP393.09
- 基于企业服务总线的信息系统集成技术研究,TP311.52
- 高职院校教务管理系统分析与设计,TP311.52
- 基于SOA的教务管理系统的设计与实现,TP311.52
- 基于XQuery的联系人管理系统开发,TP311.52
- 面向CAX软件的图形用户界面设计研究,TP311.52
- 基于SaaS模式财务管理系统的研究与实现,TP311.52
- 天然气调度管理系统的设计与实现,TP311.52
- 基于关键字驱动的网管自动化配置方法的设计与实现,TP311.52
- 生物信息数据库数据服务生成系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|