- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工作流执行服务器的设计与实现答辩稿
工作流执行服务器的设计与实现 学 生 指导教师 主要内容 一.课题简介 二.概要设计 三.详细设计 四.系统实现 五.运行实例 课题简介 来源:国家863“新一代ERP”(简称NERP)课题 目的:基于WFMC参考模型的通用工作流执行服务器 国内外工作流领域的现状及分析 概要设计(1) 主要开发内容: 以WfMC定义的工作流参考模型为蓝本,以Java作为工作流API的实现途径,采用OMG的CORBA技术完成工作流程序的开发。通过对XML方式定义的工作流XPDL文件的解析,获取工作流程定义并维护流程实例以实现企业工作流程的自动化运转 概要设计(2) 概要设计(3) 层次化的功能设计: 详细设计(1) PWorkflow系统架构和模块划分 : 详细设计(2) 外部存储映射持久层 : 详细设计(3) POJO内部工作流核心和相关功能模块 : 系统实现(1) XPDL应用程序映射持久化模块设计 : XPDL应用程序持久化模块作为持久化的一部分,负责关于XPDL应用程序到PWorkflow外部工具代理映射信息的存储。 系统实现(2) XPDL应用程序映射持久化模块应用实例: 系统实现(3) 脚本模块设计 : 脚本模块负责产生脚本解释器以评估XPDL中定义的XPDL转换条件表达式等。 系统实现(4) 脚本模块应用实例: 系统实现(5) 限制代理模块设计 : 限制代理模块用以处理在XPDL中定义的业务过程和活动的限制条件。 系统实现(6) 脚本模块应用实例: 系统实现(7) PWorkflow核心模块 : 核心模块定义了包括业务过程、活动、作业分配接口以及不同的管理器接口和系统配置、对象工厂和持久化接口。 系统实现(8) PWorkflow核心模块应用实例: 系统实现(9) 基于工作流API的应用程序开发: 运行实例(1) 系统典型运行流程 : 运行实例(2) 系统主界面和工作流执行实例: 结论 本次课程设计成功的完成了以WfMC的工作流参考模型和OMG的Workflow Management Facility为基础的工作流执行服务器的设计与开发。在整个过程中对工作流的思想有了深入的认识。同时对于规模较大的软件的体系结构也积累了一定的知识。 根据目前的工作流研究和市场的方向,实现一款PWorkflow这样的通用工作流执行服务器有着一定的意义。通过构建这样一个开放通用的体系,可以摆脱具体业务的束缚,降低代码的重复开发工作本次开发遗憾的地方,比如工作流核心模块的部分并没有加入Petri网优化。另外,许多扩展功能还在开发之中,降低了当前系统的实用性。 工作流这一领域无论是在商用方向还是在研究方向都有着较快的发展速度和发展潜力。 致谢 感谢软件学院的老师,她在忙碌的工作当中抽出时间关心并指导我的毕业设计,更重要的是教会我很多人处世的道理。还有一直关心本科生毕业设计工作的院长和老师,没有你们的悉心督促就没有我们规格严格的毕业设计。 感谢和佳软件公司。开发部经理,在毕业设计的选题和开发过程中给予了我有益的指导和帮助。在毕业设计过程中我不但学习到了许多知识,而且对工业化、企业和社会有了更深刻的了解。 感谢我的父母和朋友,他们永远支持着我,在我遭遇坎坷的时候给予我鼓励。 最后,感谢各位答辩老师的辛勤工作! * * 工作流系统参考模型 框架级功能设计 基础功能设计 高级功能设计 PWorkflow系统层次图 客户端应用编程接口 POJO工作流核心和相关功能模块 外部存储映射持久层 外部存储持久映射层主要负责处理用以表示工作流定义的XPDL文件。外部存储映射持久层需要解析XPDL文件中定义的元素,并将其映射和持久化。 XPDL应用程序映射持久化模块设计 该接口用于展现外部应用程序到Tool Agent的映射 ApplicationMappingManager 用于在业务过程和应用程序间进行映射的接口 ApplicationMap 描述 接口 XPDL应用程序映射持久化模块功能实现 负责获取和关闭session的类 ThreadLocalSession 负责截获实体,并将空值取而代之为一个准确的值 AppMappingInterceptor ApplicationMappingTransaction的Hibernate实现 HibernateApplicationMappingTransaction ApplicationMappingManager的Hibernate实现 HibernateApplicationMappingMgr ApplicationMap的Hibernate实现 HibernateApplicationMap 描
您可能关注的文档
- 模型驱动架构开发平台上的库存盘点模块的开发答辩稿.ppt
- 联通193国际话费结算系统设计与实现答辩稿.ppt
- 可定义计费关系的计算引擎的设计与实现答辩稿.ppt
- 基于主机取证平台的信息解析模块的设计与实现答辩稿.ppt
- 金山公司综合管理系统的设计与实现答辩稿.ppt
- 金蝶K3CRM中客户管理部分的实现答辩稿.ppt
- 基于互联网的P2P通信的研究与实现答辩稿.ppt
- 基于TI平台的GSM手机前台通话控制模块的设计答辩稿.ppt
- 基于Spring框架的通用流程管理系统的设计与实现答辩稿.ppt
- 入网客户机检测的设计与实现答辩稿.ppt
- 基于XML脚本的Linux通用安装程序答辩稿.ppt
- 基于springMVC的bug管理系统的设计与实现答辩稿.ppt
- 建设银行协同办公管理平台财务模块设计与开发答辩稿.ppt
- 钢铁集团进销存管理系统销售与系统维护模块开发答辩稿.ppt
- 福特基金会办公管理系统的设计与实现答辩稿.ppt
- 基于GEF的XML图形编辑器设计方案及在XPDL设计器中的应用答辩稿.ppt
- 电信运营支撑系统营销管理模块的设计和实现答辩稿.ppt
- 大型水库实时信息服务系统之权限的设计与实现答辩稿.ppt
- 基于BS架构的报表服务平台报表查看器的设计与实现答辩稿.ppt
- 基于osworkflow的工作流管理平台的设计与实现答辩稿.ppt
文档评论(0)