格件横向融合引擎的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:davidfeng2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件应用和网络技术的飞速发展,人们对分布式应用的需求越来越大。缩短复杂应用系统的开发周期、降低开发成本和难度、提高系统的可扩展性和可复用性、提高软件质量成为了目前急待解决的问题。在这种背景下,实验室提出了一种新的软件体系——格件。该体系引入若干新的软件成分,将软件看作是表示形式领域的“场”、表示网格资源的“格”,通过“融合器”与“融合引擎”经纵横交错的融合而形成。   为配合本课题的研究,本论文设计并实现了格件横向融合引擎。横向融合是格件融合中的一方面,它将应用系统看作是通过资源融合而形成的。融合是通过融合器来完成了,融合器是对提供数据通路的通道和加工、处理和控制数据的组件的统称。横向融合引擎是一种应用了控制反转的基于数据流的面向融合器的分层异构的对横向融合模型进行解析、执行的引擎。软件开发者可以在横向融合引擎的指导下,快速、高效的构建应用程序。   格件横向融合引擎包括横向融合器、解析引擎、执行引擎这三大模块。论文重点介绍了横向融合器、解析引擎、执行引擎的设计过程。并在可扩展数据流框架的基础上实现了这三个功能模块。论文还针对可扩展数据流框架中存在的多重循环问题,完善了可扩展数据流框架的调度器,并设计实现了迭代器和高阶融合器,以实现多重循环。   另外,论文利用格件横向融合引擎快速构建了简单的工作流系统,在此基础上分析说明了基于格件横向融合引擎开发应用程序的过程,并证明了基于该引擎开发应用程序是可行和正确的,体现了良好的可扩展性、并发性和重组性。最后,对课题研究成果进行了总结,并提出了本论文仍然存在的不足之处。
其他文献
数据挖掘是数据处理的一种重要研究方法,关联规则挖掘是数据挖掘技术中的一个重要的研究方向。传统的关联规则挖掘算法大都认为产生的关联规则是永恒有效的,没有考虑到规则的变
随着仿人机器人硬件水平的不断提高,仿人机器人的研究领域不断被拓宽和深入,已经成为了机器人学研究中最受瞩目的课题之一。其中,直立行走的步态规划是仿人机器人技术的基础和重
本文简要介绍了数字水印的研究背景和国内外的发展状况,系统地阐述了数字图像水印和数字音频水印的基本原理和典型算法,并对水印的攻击手段和水印的性能评价作了详细的介绍。
问答系统(Question Answering System,QA)是新一代智能搜素引擎,它允许用户以自然语言提问,并能够向用户返回准确的答案。与传统的关键词搜索引擎相比,问答系统能够更好满足用户
近年来,随着计算机网络技术的飞速发展的同时,如何保障互联网的运行安令和信息安全问题已经引起全社会的普遍关注。传统的加密和防火墙技术已经不能完全满足安全需求的同时,入侵
当前世界电子商务进入发展增长期,其中移动电子商务是一个重要的发展趋势。移动电子商务的各种发展条件已经成熟,市场已经初具规模,用户借助这一新兴的商务模式,可通过移动设备和
随着信息时代的来临,对各种各样信息的需求与日俱增。移动计算环境为人们随时随地访问信息提供了可能。随着移动设备的普及以及移动基础设施的迅速发展,移动计算环境日益成熟。
互联网的传统应用模式主要是客户/服务器模式,资源和服务主要由服务器提供,这样没有有效地利用网络带宽和客户端资源,容错性差且可扩展性不好。对等网络技术正是基于解决上述问
随着三维数字扫描仪及其它三维数据获取设备的普及,三维模型数据的获取变得越来越简便。三角网格表示也因此成为计算机图形学中形状表示的事实标准。如何对网格模型进行处理成
IPv6的出现是移动互联网发展的一个重要标志,由于支持移动节点以及自动配置特性,IPv6成为实现移动通信和Internet融合的一个机遇。为了提高切换过程的通信质量,IETF(Internet Eng