- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BPM系统模型建立和设计
* * * * * * SOA系统中BPM部署及交互图 工作流框架介绍 为了解决工作流产品在实际应用中遇到的问题,建立起以任务驱动的业务流程体系. 融合B2B CRM系统现有的权限,组织角色.实现灵活,可扩展,自定义业务界面的流程开发 框架.BPM系统从以下几个方面进行了扩展.如下图: 过程引擎 基础服务层(分布式缓存MEMCACHED,消息,MARTINI服务,表现层框架SHY3,ESB总线) 接口 动态表单 存储状态 扩展 执行服务 内核处理 事件处理 任务分配 流程业务规则 直接离开 重新进入 领取任务 工作日历 组织角色权限 改变上下文 完成任务 通知流转 逻辑取消 BPM分层结构 WEB层 BIZ业务层 DAO层 数据库 ESB服务层(包含对外提供的接口,实现) 外围系统 ESB客户端(包含外部提供的接口) 网络 简单BO对象 工作流引擎 服务层BO对象 事务控制 拦截器 UI组装 业务规则引擎 BPM的蓝图是什么? BPM建模中心 BPM管理中心 BPM监控中心 图形化建模工具 业务规则设计器 业务流程设计器 规则展示,管理,发布 知识的综合呈现 流程展示,管理,发布 企业级知识库管理 企业流程地图 企业流程地图展示 规则引擎 流程虚拟机 流程优化分析器 模拟流程运行 流程自动化测试 流程实时运行效果和相关数据展示 CORE 为什么要做企业流程地图? 开发人员,甚至包括RA,PD人员无法全部了解企业中业务主干和流程流向 . 一个改动比较大的需求或项目往往需要好多人员一起参与讨论。 在这样的背景下,企业管理人员和业务分析人员很难从全局的角度精确把握流程, 更无法对流程彻底的分析,优化改进. 企业流程地图建立后,带来的好处如下: 1,代码视图即文档,解决了日常需求文档分散的缺点. 2,了解业务全貌,从上到下的建立的流程地图和代码视图联合展示, 将会帮助开发人员,测试人员以及RA,PD,企业高层更好地掌握业务,优化流程. 3,基于模型基础之上的企业流程地图,具有良好的可插拔能力,可以更方便的维护 日常需求开发. 4,培训方面的用途.例如给销售做培训. 5,审计数据的收集 企业流程地图示意图 IDS产品范例 为什么要建立企业级应用知识库? 主要的好处有: 1,对于散落于代码各处的逻辑来说,集中的知识库更容易阅读 2,灵活,动态,快速地响应业务变化 3,基于模型基础之上的业务逻辑抽象,具有良好的扩展性, 可以提高日常需求开发效率. 4,便于公共知识的复用 5,便于流程和规则的优化 企业级应用知识库部分展示 企业级应用知识库部分展示 企业级应用知识库部分展示 流程智能举例: 流程持续优化 QA QA * * * * 另外考虑的方面:流程调度、所依赖的状态、所引起的事件. 在现实应用中,存在非常复杂的多实例情形出现,比如因为某种原因造成“回退”之后再返回,可能同一个活动节点就会被执行两次甚至多次;再比如,因为某一个节点多个处理人的异步执行,则也有可能引发后续节点被重复执行的情况。 * * * * * * * * * * * * * 灰色部分表示未实现 * BPM系统模型建立和设计 关于BPM的设计和体系结构交流 章向明 大纲 BPM模型的建立和完善 2 什么是BPM? 3 1 BPM最佳实现 3 3 核心系统部BPM应用与蓝图 3 4 主要业务领域包括汽车的设计、研发、生产、销售、服务,以及汽车金融服务、汽车租赁等. 业务背景:某汽车制造企业案例 职能域 例如,某制造厂的职能域有:经营计划、财务、产品计划、材料、生产计划、生 产、销售、配送、会计、人事等 职能域(Function Area)是对企业中的一些主要业务活动领域的抽象,而不是现有机构部 门的照搬。 高层业务模型 业务流程 (Process) 在“材料”职能域中,有如下业务过程:材料需求、采购、进货、库存管理、质量管理。 业务活动 (节点) (Activity) 如“采购”业务流程包括“提出采购申请单”、“选择供应商”、“编制采购订单” 等业务活动,它们是基本的、不能再分解的业务单元。 在现实中,并非所有的业务活动都能够实现计算机化的管理:有些业务流程、业务活动 可以由计算机自动进行;有些业务流程、业务活动可以人-机交互进行;有些业务流程、 业务活动仍然需要由人工完成。 业务模型(Business Model) 业务流程范例:企业应用现状 每一个活动点,你都需要开发web 界面程序、后台的业务处理数据、 后台的业务数据的存储、不得不进行硬性的下一步指定、 指定下一步的执行者、需要存储于业务过程流转相关的数据 ······等等 传统开发方式 Data Layer Application Layer
您可能关注的文档
- bbskaoyancom-论说文完全指导.doc
- BCB多线程.doc
- BCG经验曲线.docx
- BCJ系列背包式交流电机空-水冷却器样本.doc
- BB继电保护一班QC发布.ppt
- BD vacutainerTM TM专门的分子检测用血浆制备管.ppt
- bd专家分析规则.doc
- BD公司拜访技巧.ppt
- Becoming Jane成为简奥斯汀英文演讲.ppt
- Bentley 网站_本地化工作流程.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)