基于UI服务组合方法的图形组态系统的研究与设计

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:Richard0936
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形组态软件通过组件装配的方式实现监控程序的开发[10]。图形组态软件中监控图的绘制即为UI的一个构建过程,传统图形组态软件在UI构建过程中不能复用已有的图形组件,意味着其UI可重用性低。另一方面,传统的图形组态软件面向的是某一个特定领域的应用,比如煤矿,那么针对该特定领域的控制逻辑也已经被嵌入在系统代码中。如果想要将面向煤矿的图形组态软件应用到其他领域,比如电力,那么面向煤矿的图形组态软件已有的控制逻辑不能满足电力系统的需求。针对UI功能与控制逻辑耦合的问题,本文提出一个使用SCA技术将组态软件的控制逻辑封装成为服务的方法。当系统应用到不同的领域时,只要将控制逻辑服务绑定到UI,就能够灵活应对不同领域的业务需求。UI与控制逻辑分离之后,通过分级建模的方式实现UI在不同层级的复用。本文提出一种基于DTS的建模方法来实现UI在不同层级的复用。DTS模型包括Domain、Task、Show模型[1][13],他们分别从UI最小粒度、UI整体、UI细节三个方面对UI进行建模。本文主要解决传统图形组态软件重用性低、业务逻辑与UI耦合的问题。本文通过将UI封装成为服务,并使用SCA技术进行组合实现复杂UI的构建,不仅可以提高UI的开发效率同时降低了UI开发的成本。另一方面,通过配置方式进行业务逻辑配置,用户能够参与业务流程的开发,使得应用程序更容易、更快速响应用户多变的需求。本文首先对基于UI服务组合方法的图形组态系统进行需求分析。其次对系统的结构进行了简单的介绍,并按结构层次分别对每一模块的设计与实现进行了较详细的介绍与说明。随后,对本系统在煤矿中的应用进行介绍,并对系统进行性能分析。最后,本文对研究工作进行了总结,并对下一步的工作目标和研究方向进行了展望。
其他文献
学位
学位
随之网络应用的快速发展,互联网应用逐渐向以服务为基础的方面转型,对于当今Web应用开发来说,Web服务(Web Services)技术无疑是其强大的解决方案之一。然而,传统的Web服务技术已
基于MapReduce编程模型并运行在大规模集群上的数据仓库系统是当今存储、管理和分析海量数据的重要工具。例如,基于开源MapReduce平台Hadoop的Apache Hive数据仓库系统已经被
行为学研究发现,持续注意过程中,反应时存在低频(0.05 Hz)振荡现象。传统的功能磁共振(fMRI)任务设计不适合进行频率分析。本研究中,提出一个新的实验范式:手指压力实时反馈(RT-
社会科技文明随着电子信息技术的高速发展大踏步地向前进发,这使得整个汽车电子软件开发领域向着多元化、复杂化的方向发展。为了解决不断升级变化的ECU处理器为汽车电子软件
学位
粗糙集理论是由波兰科学家Pawlak提出的一种处理不确定知识的数学模型,该工具能够很好地对符号数据进行如属性约简、规则提取等分析,并已经在人工智能、机器学习与数据挖掘领域
基于SaaS的软件产品有灵活配置、多租户、无需部署的特性,特别适用于中小型企业。但当前的SaaS软件研究成果均以管理企业静态数据为核心功能,并未提供良好的业务流程支持。工作
随着移动通信技术的飞速发展,传统互联网流量大量的导入到移动通信网中,促使了移动通信网数据业务流量呈指数增长时,给移动互联网带来了极大的挑战。首先要面临的是无限增长的数