可重构RFID业务过程服务器研究与开发

可重构RFID业务过程服务器研究与开发

论文摘要

随着RFID在各个行业中应用日益广泛,与RFID相关的业务流程日益复杂,业务流程变更日益频繁,传统的RFID应用开发方式已经阻碍了RFID在企业,特别是中小型企业之中应用的发展。RFID应用系统开发人员不得不面临如何开发非定制的RFID系统、如何重用已有的业务逻辑、如何应对频繁的业务变更等一系列问题、如何降低RFID应用的成本等问题,使RFID在企业信息自动化中更有用武之地。这些问题也是我们面临的巨大挑战。本研究结合SOA的思想,研究了轻量级业务过程服务器相关技术,开发了业务过程建模工具、业务逻辑组件和业务过程引擎,能够适应RFID应用中业务逻辑的重用和业务变更的快速处理。提出了一套面向中小型企业RFID应用的开发方法:对一个业务过程进行建模,分析业务逻辑的共性和特性,抽取通用的和特有的业务逻辑单元;对于通用的业务逻辑单元,如果在组件库中不存在其相应组件,实现相应组件并加入到组件库中,如果组件库中已有,只需要直接使用即可;对于特有的业务逻辑单元,则需要进行专门定制;获取这个业务过程所需要的所有业务逻辑组件、生成业务过程描述和执行文件,用于业务过程处理。通过这套方法可以有效地降低RFID应用开发成本、加快实施速度。本研究首先分析了RFID应用目前面临的业务过程方面的问题,提出结合业务过程建模和面向服务的架构,进行轻量级可重构的RFID业务过程服务器的研究和开发;接着,分析了多种建模工具、业务建模语言和SOA实现方式,确定了Petri Nets为业务建模工具,扩展PNML语言为PNBPML语言作为业务过程建模和执行语言,确定SOA的实现为OSGi平台;然后,对业务过程服务器需求进行分析,对总体架构进行设计,并且对系统的各个部分的详细设计进行了描述;最后,提出了系统的实现,并以物流中的出货流程作为范例实现了业务过程组件。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 本文研究工作及创新点
  • 1.3.1 研究内容及取得成果
  • 1.3.2 创新点
  • 1.4 论文结构
  • 第二章 RFID 业务过程研究和技术分析
  • 2.1 RFID 解决方案及其业务过程产品分析
  • 2.1.1 IBM Web Sphere RFID Solution 和Business Integeration Server
  • 2.1.2 BEA 企业级RFID 架构和AquaLogic BPM Suite
  • 2.2 SRM V2.0 简介和可重构RFID 业务过程服务器需求分析
  • 2.2.1 上海交通大学RFID 中间件2.0 简介
  • 2.2.2 可重构RFID 业务过程服务器需求分析
  • 2.3 可重构RFID 业务过程服务器技术路线
  • 2.4 可重构RFID 业务过程服务器技术实现方案
  • 2.4.1 业务过程模型技术研究
  • 2.4.2 业务过程建模和执行语言的研究
  • 2.4.3 SOA 模型的研究
  • 2.4.4 技术实现方案总结
  • 2.5 本章小结
  • 第三章 系统分析与设计
  • 3.1 SRM V3.0 架构介绍
  • 3.2 可重构RFID 业务过程服务器架构设计
  • 3.3 业务过程引擎设计
  • 3.3.1 Petri Nets Kernel 的设计
  • 3.3.2 Petri Nets Kernel 与业务组件交互的设计
  • 3.3.3 流控制的设计
  • 3.3.4 Petri Nets 构造器的设计
  • 3.4 业务过程建模工具设计
  • 3.5 过程服务器设计
  • 3.5.1 过程服务器配置工厂设计
  • 3.5.2 资源注册方式的设计
  • 3.6 业务组件设计
  • 3.6.1 业务逻辑单元结构设计
  • 3.6.2 数据库连接组件设计
  • 3.7 本章小结
  • 第四章 系统实现
  • 4.1 业务过程引擎实现
  • 4.1.1 业务过程引擎包图
  • 4.1.2 业务过程引擎组件图
  • 4.2 业务过程建模工具实现
  • 4.2.1 业务过程建模工具包
  • 4.2.2 具体实现
  • 4.3 过程服务器实现
  • 4.3.1 过程服务器包图
  • 4.3.2 过程服务器组件图
  • 4.4 业务组件实现
  • 4.4.1 场景简介
  • 4.4.2 acceptasn 组件包图
  • 4.4.3 receiveecreports 组件包图
  • 4.4.4 check 组件包图
  • 4.4.5 report 组件包图
  • 4.4.6 alert 组件包图
  • 4.4.7 shipout 组件包图
  • 4.4.8 shipout 业务过程应用的组件图
  • 4.5 系统截图
  • 4.6 本章小结
  • 第五章 总结与展望
  • 5.1 本文总结
  • 5.2 未来展望
  • 参考文献
  • 附录
  • A.P NBPML 规范
  • 致谢
  • 攻读硕士学位期间已发表或录用的论文
  • 相关论文文献

    标签:;  ;  ;  

    可重构RFID业务过程服务器研究与开发
    下载Doc文档

    猜你喜欢