节点文献

RFID业务流程执行引擎技术研究与实现

Study and Implement on RFID Business Process Execution Engine Technology

【作者】 刘韵佳

【导师】 王东;

【作者基本信息】 上海交通大学 , 计算机应用技术, 2010, 硕士

【摘要】 RFID与企业业务流程进行集成已成为RFID领域的一个重要的研究方向。而现有的RFID业务流程集成方案大都基于传统的业务流程引擎,并不能很好地满足RFID业务流程的需求。并且现有的业务流程引擎缺乏直接运行适合业务人员的业务流程设计语言的有效手段,必须通过模型转换来实现,会造成模型的损失。本课题围绕这些问题对RFID业务流程执行引擎展开研究。本文设计了基于PVM的支持多建模语言与RFID的业务流程引擎架构。选择了业务人员易于掌握的EPCs语言扩展为可执行语言EPEL,同时选择支持另一种面向业务人员的eBPMNL语言,设计了两者的直接执行算法,避免了模型转换的损失,并通过对多建模语言标准的支持给予业务人员更多的选择。同时引擎直接提供对RFID的良好支持,可直接由RFID事件驱动流程执行,提高RFID集成效率,并免去额外的开销。本文首先介绍目前RFID业务流程执行引擎技术的研究背景与研究现状,提出本文的研究内容与创新之处。其次介绍了当前主流的一些RFID业务流程引擎技术,分析其特点及共同的不足之处,提出本文的研究思路,并对本文涉及到的各项技术进行了介绍。接着给出了本文研究的RFID业务流程执行引擎架构,并分别对引擎中的各项关键技术进行深入阐述,包括RFID业务流程底层数据支持机制、EPCs建模语言扩展、EPEL业务流程执行算法、eBPMNL业务流程执行算法等各项关键技术。然后描述了系统的各部分具体实现,给出了一个应用场景并进行系统演示。最后对全文进行总结,对RFID业务流程执行引擎的未来进行展望,并提出了尚待解决的问题。

【Abstract】 Integration bewteen RFID and enterprise business process has become an important aspect in the research field of RFID. But most of the existing RFID business process integration solutions are on the traditional business process engine, and can not meet the needs of RFID business process well. And there are not any effective methods to directly run the business process language which is suitable for business people. Current methods are all running those languages through the model transformation which will result in the loss of model accuracy. This paper focuses on the research of RFID business process execution engine to solve these problems.This paper describes a PVM-based, multi-language-supported, and RFID-supported business process engine architecture. We Select a business process modeling language EPCs which is easy to be learned and used by business people. We extend EPCs to an executable modeling language EPEL. And we choose to support another business people oriented modeling language: eBPMNL. We design directly execution algorithms for these two languages to avoid the loss of model during tranformation and provide more choices to business people by supporting multiple business process modeling languages. The engine directly provide good support for RFID. The business process can be directly driven by the RFID event. In this way, we improve the efficiency of RFID integration and eliminates the extra cost.This paper first introduces the background and current situation of RFID business process execution engine technology, and then introduces the contents of study and innovation points of this paper. Secondly, this paper introduces some current mainstream RFID business process engine technologies to analyze their characteristics and the common shortcomings, then we put forward the research idea of this paper, and introduce some related works. Then this paper gives the architecture of RFID business process execution engine and research on the key technologies of the engine in detail, including the RFID support mechanism, the extensions of EPCs modeling language, EPEL business process execution algorithm, eBPMNL business process execution algorithm. After that we describe the concrete implementation of the various parts of the system. A scenario is given to make the system demonstration. Finally, we summarize the entire paper, look ahead to the future of the RFID business process execution and propose some future works.

【关键词】 RFID业务流程引擎EPCseBPMNLPVM
【Key words】 RFIDBusiness Process EngineEPCseBPMNLPVM
节点文献中: 

本文链接的文献网络图示:

本文的引文网络