基于流程定制和复杂事件处理的中间件设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:donglu1116
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网(InternetofThing,IoT)在物流、医疗、交通领域都被广泛的利用。物联网技术对人们的生活习惯、企业和社会的发展都有深远的影响,实现了人与人、物与物、人与物的统一。由于基于物联网的应用开发周期长、集成困难,本文提出面向流程定制和基于复杂事件处理的中间件设计架构。面向流程定制旨在为用户提供标准服务的定制平台;复杂事件处理是中间件开发中的核心处理逻辑,为基于事件流的应用开发提供实时监测手段。  在面向流程定制方面,本文提出描述标准服务的数学模型,对服务之间的关系进行详细分类,在此基础上结合变压器生产流程,抽象出标准服务:停车场服务、流水线服务、仓库服务、物流服务等,结合JBPM的建模方法,为服务流程建模提供统一规范。最后用SPDL语言进行服务的定义,完成客户端的配置文件定制。  在复杂事件处理技术方面,本文对复杂事件的定义方式、复杂事件之间运算关系、模式匹配树构建进行了详细描述与算法设计,在性能优化方面提出合并公共子树的思想,从而有效提高复杂事件的检测效率。最后在复杂事件发布模块提供两种事件发送方式,以方便应用层和标准服务之间的事件获取与交互。  论文最后基于OSGi框架和开源中间件RifidiEdgeServer进行二次开发,构建标准服务插件,为用户提供插件可视化定制与配置,完成整个中间件架构原型实现,并结合变压器生产过程为应用背景,测试系统的各个功能模块,验证面向流程定制和底层复杂事件处理算法设计的有效性。
其他文献
根据第二次全国残疾人抽样调查数据显示,当前我国视力残疾人数高达1263万。视力残疾使得视障人群无法像正常人一样便捷地获取知识和信息,而DAISY数字有声书的出现则为视障人群
Web2.0的兴起吸引了越来越多的用户为网站上传内容,在线问答网站是具有代表性的Web2.0网站之一,用户发布自己的问题,网站把这些问题分配给领域内的专家来解答。由于问题来自于用
软件系统的需求既包含系统应具备的各项功能,即功能需求(FunctionalRequirements,简称FRs),也包含施加在系统功能上的约束,即非功能需求,又称质量需求(QualityRequirements,简称QRs
随着信息时代的深化发展,人们对数据安全性的需求日益增强,因此数据库系统需要提供有效的机制对存贮其中的数据进行保护,尤其是当数据库因某种难以避免的错误而丢失数据的时候,需
随着面向服务计算的快速发展,WebService技术在近年来受到越来越多的关注并且在学术界和工业界取得了巨大的成功。服务推荐是面向服务计算中一个非常重要的研究方面,在帮助用户
P2P技术让网络中所有的客户端都能提供资源,包括带宽、存储空间和计算能力等,已经在协同工作、分布式信息或资源共享、大规模并行计算等方面显示出独特优势,并成为互联网新的
由于以处理器、内存、外存等硬件为支撑的计算机数据处理能力和计算机网络的飞速发展,起源于单处理器和高I/O延迟的计算机时代的数据库以及数据库管理系统在容量、负载以及性
如何生成高精度真实感三维人脸动画是计算机图形学和计算机视觉领域的一个重点研究课题。当前三维人脸动画建模技术应用领域十分广阔,包括影视制作、人脸识别、虚拟现实以及游
面向对象编程思想的本意是将程序员的心智模型(Mental Model)与用户的心智模型统一于代码之中,为了人机之间的交互顺畅,程序员的心智模型与用户的心智模型必须彼此吻合,形成
无线传感器网络(Wireless Sensor Networks, WSNs)通常是指由数目众多的传感器节点大规模布局而形成的网络系统,节点利用无线通讯、多跳和自组织的方式把收集的信息传递到基站。