金蝶中间件Apusic系列产品及解决方案部分内容源自金蝶中间件公司与北京大学信息科学技术学院的共同研究成果。金蝶中间件Apusic系列产品是完全遵循JCP(JavaCommunityProcess)及TheOpenGroup等国际标准组织制订的相关标准与规范的领先性产品。CONTENTS概要.......................................................................................................................5第1章市场概述................................................................................................61.1BPM产品的应用现状...................................................................................61.2金蝶ApusicBPM的优势..............................................................................71.3金蝶ApusicBPM与SOA..............................................................................8第2章设计理念...............................................................................................112.1协助ISV沉淀行业最佳实践.......................................................................112.2保护ISV的技术积累..................................................................................112.3支持多种应用场景.......................................................................................122.4较低的学习成本...........................................................................................13第3章体系结构..............................................................................................143.1产品构成.......................................................................................................143.2总线式引擎结构...........................................................................................163.3流程构件模型...............................................................................................16第4章产品特性..............................................................................................184.1高度的可扩展性...........................................................................................184.2全面的嵌入式设计.......................................................................................194.3支持各种标准的流程模式与流程场景.......................................................204.4内置支持各种中国特色的流程模式...........................................................204.5采用BPMN标准,实现业务到IT的无缝转换........................................214.6可视化的流程测试.......................................................................................224.7流程定义的多版本支持...............................................................................234.8可视化的流程实例监管...............................................................................244.9可视化的绩效管理.......................................................................................254.10支持业务流程的持续优化...........................................................................25第5章流程开发中经典问题的应对..............................................................275.1与用户管理系统的接口...............................................................................275.2与业务表单的接口.......................................................................................295.3数据存取以及与业务操作事务的一致性...................................................305.4BPM的性能问题.........................................................................................305.5流程自定义...................................................................................................31金蝶Apusic业务流程管理V7.0技术白皮书Page4概要业务流程管理(BusinessProcessManagement,BPM)是以业务流程为中心、帮助企业各业务环节与客户需求对齐的管理方法,通过对业务流程的发掘、设计、实现、执行、管理、优化的全生命周期管理,达到持续优化业务流程、提升企业应对变化能力的目的。BPM是当今管理领域与IT技术领域共同的焦点。业务流程管理系统(BusinessProcessManagementSystem,BPMS)是企业实现业务流程管理的IT支撑系统,通过提供一套IT工具,帮助企业有效整合人力、信息等资源,实现跨系统、跨部门、跨组织的企业运营,并让IT与业务对齐,提升业务流程的敏捷性。BPMS可支撑企业实现业务的“纵向贯通”与“横向集成”,帮助企业实现从战略到运营端对端的跟踪、反馈与优化。金蝶Apusic业务流程管理中间件(ApusicBPM,简称ABPM)是融合BPM管理思想的一套业务流程管理系统,由业务流程设计与建模工具、流程调度与执行引擎、业务流程监控与管理平台、业务流程绩效平台、客户端构件库等组成,全面支持BPM的闭环生命周期,帮助实现持续的业务流程优化。金蝶ApusicBPM是金蝶ReadySOA解决方案的重要组成部分,提供灵活的、完整的业务流程管理。本文面向技术决策制定者和企业架构师。阅读本文开头和结尾,您可以从宏观上对金蝶ApusicBPM有所了解,如果您想了解金蝶ApusicBPM的全貌,建议您通篇阅读全文。注:本文后叙中,将BPM与BPMS统一泛称为BPM。本白皮书含六个主要部分:市场概述设计理念体系结构产品特性流程问题应对总结金蝶Apusic业务流程管理V7.0技术白皮书Page6对提升信息系统的敏捷性、增强业务过程的可见性与可控性至关重要,然而BPM产品的应用现状却不容乐观:自行研发——投入大,效果不佳很多独立软件开发商(下称ISV)投入巨大的人力物力自行开发“工作流产品”、“业务流程管理产品”,但是最终效果不理想:产品不完善:很多产品缺少流程设计工具或者管理工具,BPM的优势难以发挥。产品稳定性较差:业务流程常常不能按事先定义的规则运行,产生流转异常;追查原因、恢复出错的流程实例却非常困难。系统的性能不如预期:业务刚上线时响应速度尚可接受,但随着时间的推移,越来越慢,直至无法接受。使用封闭的“工作流平台”——扩展性差,无法自主把控所谓的“工作流平台”,即按照一种私有的技术规格提供流程管理、用户管理、表单设计等一整套解决方案,且这些子系统间紧密耦合,不可分割。这种“工作流平台”的缺点显而易见:首先,扩展性差。各种构件都固化了,无法实现业务中的个性化需求。其次,ISV无法保留自己优良的技术积累,一切只能依靠平台。第三,平台采用了封闭的、私有的技术标准,ISV无法把控,风险巨大。总之,这类型产品对ISV是一种严重的束缚。本章内容提要:BPM产品的应用现状ApusicBPM的优势ApusicBPM与SOA金蝶Apusic业务流程管理V7.0技术白皮书不能同时支持多种流