- 13
- 0
- 约1.4万字
- 约 16页
- 2019-10-05 发布于浙江
- 举报
PAGE 7
PAGE 1
SHARK工作流引擎的表结构
背景:
Shark作为一个满足XPDL规范的开源工作流引擎,由于有JAWE作为定义工具,现有的很多流程表达,接口的定义都比较丰富。在数据库的数据结构表达和代码结构上也有很多优点。
当然,Shark 还是在传统的关系数据库的基础上,提出了一个适用于关键业务开发的基于关系结构的工作流引擎的表结构。
关键词:表结构、工作流引擎、shark、数据结构
数据库表的关系图
Shark中共含有44个表,分别表达不同的数据结构,对应表数据内容和功能的对应关系,分为用户管理、事件管理、包管理、流程流转的控制数据管理等部分。
用户管理
系统的用户和用户组的基本信息
事件管理
在流程运转过程中,针对流程启动和结束,上下文数据,状态数据的改变,任务结束等事件,都记录了变化的前后过程。
包管理
映射表
在流程定义的参与者和系统真正用户之间有对应关系
应用和调用工具类之间的映射
辅助表
流程流转控制数据管理
Shark持久层对表的封装
表一、 shark持久层中对表结构用Hibernate的封装
配置文件分布
描述
含有8个模块
每个模块对应一个*.cfg.xml 文件,
见表二
表对象描述文件
Shark持久层(Hibernate)中,目前含有29个表描述文件(*.hbm.xml)
在上面指定的模块文件(*.cfg.xml)
您可能关注的文档
最近下载
- 2026年中考道德与法治(北京卷)真题详细解读及评析.docx
- 高考填志愿参考!全国985大学名单,录取分数线以及排名汇总!.doc VIP
- 2016雏雁培育项目小学选拔考试试卷A.doc VIP
- IPC_SM_840C 中文版(永久性阻焊剂鉴定及性能规范).docx VIP
- ipc sm 840永久阻焊层资格性能修正案.pdf VIP
- 国家职业技能标准——电工.docx VIP
- 《水利工程造价与招投标》课件——24.案例-混凝土材料单价的计算.pptx VIP
- 水池瓷釉施工方案(3篇).docx VIP
- 新人教版生物7年级上册全册教学课件.pptx
- 全国自考《文学概论》模拟试卷及答案.docx VIP
原创力文档

文档评论(0)