发明名称 | 一种RFID构件的生成方法 | ||
摘要 | 本发明提供了一种RFID构件的生成方法,将计算机服务平台OSGi与Java业务流程管理jBPM的工作流进行整合,将RFID中间件应用系统设置成独立的应用构件,并作为工作流节点运行在jBPM工作流引擎上,从而实现RFID应用系统业务流程。本发明将jBPM与OSGi结合,利用工作流技术与面向服务的构件技术来管理业务流程的变更以及服务的重组,jBPM节点和OSGi bundle的相对独立性,使bundle很自然地与jBPM结点对应起来;OSGi平台对bundle的管理,使得服务与实现分离,在不重启平台的情况下,实现bundle的热插拔;服务外露,实现隐藏,真正实现了面向服务的操作。 | ||
申请公布号 | CN101634946B | 申请公布日期 | 2012.05.09 |
申请号 | CN200910042037.X | 申请日期 | 2009.08.20 |
申请人 | 华南理工大学 | 发明人 | 刘发贵;刘泽浩;刘芳;林跃东 |
分类号 | G06F9/44(2006.01)I | 主分类号 | G06F9/44(2006.01)I |
代理机构 | 广州粤高专利商标代理有限公司 44102 | 代理人 | 何淑珍 |
主权项 | 一种RFID构件的生成方法,其特征在于将计算机服务平台OSGi与Java业务流程管理jBPM的工作流进行整合,将RFID中间件应用系统设置成独立的应用构件,并作为工作流节点运行在jBPM工作流引擎上,从而实现RFID应用系统业务流程;所述应用构件的生成包括如下三个步骤:1)获取功能模块;2)抽取节点;3)生成构件;所述jBPM工作流引擎在OSGi平台上的整合的具体操作为:将jBPM工作流引擎的核心包整合到了Equinox框架上,通过扩展点机制来注册和发现动作执行者ActionHandler接口的实现类,从而在jBPM工作流引擎加载流程中每一个构件所包含的ActionHandler接口的实现类,保证jBPM工作流正常运行;所述RFID构件的生成方法还包括采用Declarative Services机制来实现接口与实现分离、以及服务与实现动态绑定。 | ||
地址 | 510640 广东省广州市天河区五山路381号 |