论文摘要
随着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 Server2.1.2 BEA 企业级RFID 架构和AquaLogic BPM Suite2.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 规范致谢攻读硕士学位期间已发表或录用的论文
相关论文文献
标签:中间件论文; 可重构论文; 业务过程论文;