1 / 63

普元研发 2013 年 8 月

BPS 产品售前材料 普元:领先的平台软件解决方案商. 普元研发 2013 年 8 月. www.primeton.com. 目录. 产品定位与背景 产品介绍 产品特色 产品案例. 产品定位与背景. 业务创新和管理优化导致流程变更频繁 传统业务技术割裂的过程响应比较慢. 4. 1. 3. 应用系统的管控 :. 快速构建流程应用 :. 企业级性能稳定性 :. 流程的分域、集中管理 端到端流程的统一监控 流程执行过程的审计跟踪 ……. 灵活的流程模式实现 跨部门跨系统流程集成 流程平台易学易用 二次扩展开发能力.

mick
Télécharger la présentation

普元研发 2013 年 8 月

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BPS 产品售前材料 普元:领先的平台软件解决方案商 普元研发 2013年8月

  2. www.primeton.com 目录 • 产品定位与背景 • 产品介绍 • 产品特色 • 产品案例

  3. 产品定位与背景

  4. 业务创新和管理优化导致流程变更频繁 • 传统业务技术割裂的过程响应比较慢 4 1 3 应用系统的管控: 快速构建流程应用: 企业级性能稳定性: • 流程的分域、集中管理 • 端到端流程的统一监控 • 流程执行过程的审计跟踪 • …… • 灵活的流程模式实现 • 跨部门跨系统流程集成 • 流程平台易学易用 • 二次扩展开发能力 • BPS越来越应用于各行业核心应用(电信服开、订单管理、信贷系统、等) • 每日处理10万笔以上业务,在线用户数几千 2 敏捷响应流程优化调整: 流程驱动型核心系统建设面临的挑战 快速构建流程应用 企业级性能稳定性 应用系统的管控 敏捷响应流程优化调整

  5. 普元BPS产品定位 BPS 定位是以“业务与技术一体化”的方式解决客户“流程实现与管理”及“流程快速变更”的问题,帮助用户快捷实现流程和敏捷响应流程的变化。

  6. BPS产品技术定位--SOA流程平台 • 基于SOA架构以业务技术一体化方式实现业务流程管理与优化的BPS • 通过业务技术一体化的方式进行流程业务建模、流程设计、服务开发、统计分析、流程优化等典型流程类应用的实施活动 • 重点关注BPS的“管理”和“整合”特性,基于SOA服务进行流程的设计、集成、定制优化与管理 • 以业务化的视角提供流程、表单、规则的定制与调整的能力,实现业务与IT的协同,敏捷响应业务需求变更

  7. 流程平台评估模型 流程平台评估模型 技术特性(功能/非功能) 支持与保证 拥有成本 1)支持快速开发实施与敏捷响应流程优化调整2)支撑流程高效稳定运行 3)深入跟踪流程执行,支持企业级的流程运维 4)提供配套服务,降低总体拥有成本 灵活流程处理 性能与稳定性 服务支持 购买成本 环境融合能力 开放性与可扩展性 典型案例 流程监控能力 易学易用性 优化调整能力 可维护性 生命周期成本 产品发展 应用集成能力 可管理性

  8. 产品介绍

  9. BPS 产品结构图 Primeton BPSTM BPS Rule Composer BPS Admin & Monitor BPS Work Client BPS Process Composer BPS Studio BPS API & Component Library BPS Governor BPS Process Server BPS Rule Engine BPS HPA Module BPS SOA & EDA Framework Application Server & Infrastructure (WebLogic/WebSphere/JBoss/Tomcat Oracle/DB2/SQLServer/Sybase/Informix/Mysql)

  10. 建模与设计 部署与执行 优化与调整 监控与分析 BPS流程全生命周期特性 业务与技术 一体化

  11. 建模与设计 部署与执行 优化与调整 监控与分析 一、 支持流程快速实现与敏捷调整 • 1.2-完备的流程模式和强大的人工流程处理 • 1.3-无需开发的流程快速原型与模拟测试 • 1.4-快速服务编排、方便地与第三方集成 • 1.5-易融合的流程设计、运行和监控环境 • 1.6-开放性与可扩展性 • 1.7 – 支持ARIS流程建模导入 业务与技术 一体化 • 1.1-基于Web的面向业务的流程定制与调整

  12. 1.1 完全基于Web浏览器的流程建模与调整工具 • BPS中使用当下最流行的Flex技术实现基于Web浏览器业务流程定制功能,可以帮用户实现敏捷的流程优化与调整,建立快速的IT响应业务变化能力。

  13. 1.2 强大灵活的国内典型流程业务场景支持能力 1)完备的流程模式 • 自由流转、半自动化流转、并行/串行会签、同步/异步调用、等… 2)灵活的任务分派与管理策略 • 参与者灵活设置:任意组合、运行时任意计算、业务化规则设置 • 代理、待办、协办、工作交接、通知抄送 • 多子流程实例 3)异常处理策略 • 通过自动活动处理失败指定不同的策略进行灵活的处理,比如“调用指定逻辑”、“转人工活动”等 • 自动处理转人工处理 • 多种回退模式、业务补偿 4)版本管理 • 一刀切、分水岭、特事特办 5)灵活的时间限制 • 工作日历、超时和提醒事件

  14. 1.3 无需开发实现流程的快速原型与模拟测试 • BPS支持无需开发的流程快速运行与模拟运行,使得业务分析人员可以从零开始快速梳理建模业务流程,并 “立即”可以进行流程的模拟运行验证,快速识别、梳理流程,快速实现原型。

  15. 1.4 快速服务编排、方便地与第三方集成 • 在BPS WebService Integrator(BPS Web服务集成器)模块中通过图形化拖拉拽的方式方便的实现WebService的引入和调用,无需任何编码就可以实现服务调用、异常处理、集成调试等服务编制与集成相关工作,提供与其它系统的互联能力。 • 从外部导入WS服务描述文件--WSDL文件 • 从Studio资源管理树中拖拽WSDL下的服务操作到流程编辑器中,形成WS调用图元,实现零编码的快速服务编制 浏览WSDL,可以从本地文件系统或网络URL获取 从左侧资源管理树上推拽WSDL下的服务操作,实现服务编制

  16. 1.5 一体化易融合的流程设计、运行和监控环境 可以将用户IDE与BPS Studio融合成统一的IDE 开放标准的Tag技术,使得流程实例监控图可嵌入应用功能中 例:安徽移动、广东移动特别关注

  17. 接口3 服务调用 接口2 接口1 接口4 1.6 开放性与可扩展性--接口多样性 • 增强了流程平台与其他业务系统的集成能力 • 提高了流程平台的开放性 XXX 业务应用 BPS 流程平台 Java API Web Service HTTP Java API Web Service JMS EJB

  18. BPS流程平台 事件处理 事件 事件处理 事件 事件 事件处理 事件 事件处理 1.6 开放性与可扩展性--事件机制 • 事件产生机制和事件处理方式相分离 • 多种事件机制实现平台扩展和应用集成 • 流程事件 • 创建事件、启动事件、结束事件、超时事件、提醒事件 • 活动事件 • 创建事件、启动事件、结束事件、超时事件、提醒事件

  19. 1.7 支持ARIS流程建模导入 • 支持Aris中的XML格式文件转换为BPS流程

  20. 建模与设计 部署与执行 优化与调整 监控与分析 二、高性能和高稳定性,支撑流程高效稳定运行 业务与技术 一体化 • 2.1-引擎横向扩展能力强 • 2.2-事件驱动的引擎架构 • 2.3-灵活的引擎部署模式 • 2.4-支持高并发短流程 • 2.5 - 支持多租户 • 2.6 – 丰富的统一流程平台组件

  21. J2EE Server集群 J2EE Server 业务功能A 业务功能B BPS BPS 集群 HTTP BPS Server HTTP 数据库 负栽均衡器 (硬件/软件) HTTP J2EE Server BPS Server BPS HTTP 业务功能B 业务功能A 2.1 引擎横向扩展能力强(性能) • 基于BPS集群、J2EE集群实现性能的横向扩展 • 将流程模型和实例进行本地缓存,支持高并发请求 • 分布式缓存通知机制,可以不通过J2EE集群达到流程引擎负载均衡

  22. 2.2 高性能的缓存机制和历史数据机制 负载均衡 流程引擎(2) 流程引擎(3) 流程引擎(1) 缓存 缓存 缓存 历史库 流程库

  23. 2.3 灵活的引擎部署模式 “嵌入式部署”模式: • 流程引擎嵌入应用当中 • 本地调用,更高的性能 • 事务保证只需本地JTA 业务数据库 业务应用(WebApp) 业务请求 BPS Engine BPS数据库 “独立式部署”模式: 业务应用 • 流程引擎独立部署在应用之外 • 支持HTTP、EJB、SOAP等多种访问协议 J2EE Server 应用节点 (WebApp) BPS Process Server WS/HTTP BPS Engine BPS数据库 业务数据库

  24. 2.4 支持高并发短流程 >> 支持日上百万级别的流程应用

  25. 2.5 支持多租户 • 开发期单租户 • 运行期多租户 • 租户间流程数据完全隔离 • 租户间组织机构完全隔离 • 租户间权限完全隔离 • 支持租户共享数据源 • 支持租户绑定单独数据源

  26. 2.6 丰富的统一流程平台组件—集中任务中心 • 支持独立部署 • 支持与Portal集成部署 • 支持单机与集群 • 可靠推送保证机制 • 提供REST风格接口 • 丰富的扩展机制

  27. 2.6 丰富的统一流程平台组件—分布式事务 • 解决业务应用与BPS引擎分布式部署下的事务一致性问题

  28. 2.6 丰富的统一流程平台组件—任务池 • 并发高效争抢领取任务 • 任务支持过滤 • 超时回收 • 优先级 • 任务池支持分布式部署 • 宕机检查 • 跨池领取

  29. 建模与设计 部署与执行 优化与调整 监控与分析 三、 深入跟踪流程执行,支持企业级的流程运维 业务与技术 一体化 • 3.1-图形化管理监控 • 3.2-集中管控与明晰授权 • 3.3-开放的统计接口和数据 • 3.4-深入的跟踪和审计

  30. 3.1-图形化流程监控与管理 —流程监功能的完全远程支持,轻松实现分布式端到端流程的贯通监控控3.1-图形化流程监控与管理 —流程监功能的完全远程支持,轻松实现分布式端到端流程的贯通监控控 • 管理监控可轻松钻取到子流程的执行情况,实现贯通监控,即使是分布式模式部署,也能做到。

  31. 3.2 集中的多流程引擎及其流程实例的监控与管理 • 通过BPS的“统一流程平台”功能,可以配置在同一个Workspace管理监控功能中配置并管理多个本地或远程的流程引擎; • 可以实现对多个引擎的配置以及其中的流程实例的管理和监控、流程调整

  32. 3.2 集中管理与明晰授权体系 • BPS Workspace的所有管理功能可授权 • BPS Workspace可按照业务目录分域授权

  33. 3.3 通过开放统计接口实现结合业务的统计分析

  34. 3.4 深入的跟踪和审计

  35. 产品特色

  36. 平台关键特色 (一)业务技术一体化实现模式(二)电信级高性能高可靠性(三)强大灵活的国内典型流程业务场景支持能力(四)很强的环境融合与系统集成能力

  37. (一)BPS-基于SOA的业务流程平台设计思想 业务人员 流程客户端 流程监控 流程分析 业务流程 流程环节 业务规则 参与者 流程KPI 技术人员 服务构件 页面服务构件 动作服务构件 事件服务构件

  38. 较大变更调整 以业务和IT协同、一体化的方式,推动业务创新 技术域 业务域 1. 构造页面服务 2. 装配业务组件库 3. 流程定制与调整 1. 构造业务服务 4. 热部署/发布流程 5、运行、监控/管理 业务技术一体化 快速开发 敏捷变更 针对性服务 广泛案例 普元BPS业务流程平台

  39. 业务部门提出需求 业务部门提出需求 业务域 技术部门分析需求 业务部门梳理流程 设计业务流程 业务部门组装流程 业务域 开发业务流程 业务部门测试流程 技术域 测试业务流程 自动部署流程和发布 流程部署上线 业务组件开发 技术域 业务部门验收 业务域 基于BPS业务一体化定制模式与传统模式的对比 VS. • 传统业务流程实现模式: • 基于BPS业务一体化定制模式: 需求未满足,迭代 业务化调整 变更周期长,反复增多,成本增加! 业务域实现,变更周期短,反应敏捷,成本降低!

  40. (二)大量电信级案例验证的性能与稳定性 • 对比评测案例: • 名列前茅--在中国移动总部组织的针对NG领域的工作流对比测试中 • 零错误--在贵州移动组织的流程产品测评中,除了性能和功能第一外外,是唯一在高并发状态下“零错误”流程产品 • 最快--在安徽移动组织的流程产品测评中,除了性能和功能获第一外,是响应变化最快的流程产品 • 超第二名30%--中国银行总行组织的测评中,性能和功能评分均获第一,性能指标高出第二名30%以上 • 在运行案例: • 交通银行总行的OCRM项目中,用户数1万5千多人,最高同时在线人数达1200人,平均响应时间仅0.8秒 • 广东移动EOMS项目中,用户数3000~4000人,最高同时在线人数达1300人,日均流程处理量达1万笔以上,99%的流程响应时间不超过2秒 • 安徽电信服务保障项目中,用户数1万5千多人,最高同时在线人数达3000人,按照安徽电信的统计,原来一个新流程的上线需要1-3个月而且时间不可控,现在基本几天就可以上线,流程调整的速度更快,并且绝大部分是用户自己就可以调整和增加。 • 建行个贷全国大集中,日处理流程实例15万。

  41. (三)强大灵活的国内典型流程业务场景支持能力(三)强大灵活的国内典型流程业务场景支持能力 1)完备的流程模式 • 自由流转、半自动化流转、并行/串行会签、同步/异步调用、等… 2)灵活的任务分派与管理策略 • 参与者灵活设置:任意组合、运行时任意计算、业务化规则设置 • 代理、待办、协办、工作交接 • 多子流程实例 3)异常处理策略 • 自动活动处理失败指定不同的策略进行灵活处理,比如“调用指定逻辑”、“转人工活动”等 • 自动处理转人工处理 • 多种回退模式、业务补偿 4)版本管理 • 一刀切、分水岭、特事特办 5)灵活的时间限制 • 工作日历、超时和提醒事件

  42. (四)很强的环境融合与系统集成能力 • 开发环境融合--集成已有开发环境 • 运行环境融合--嵌入式部署 • 监控环境融合--将管理监控融入业务功能界面 • 服务集成--基于图形化拖拉拽方式的WS服务调用 • 组织权限模型融合--以松耦合方式融入第三方组织机构和权限模型 可以将用户IDE与BPS Studio融合成统一的IDE 开放标准的Tag技术,使得流程实例监控图可嵌入应用功能中 例:安徽移动、广东移动特别关注

  43. 产品案例

  44. 案例一 陕西移动服务开通

  45. 服务开通功能域流程图 CRM(前台) BSS OSS(后台) 服务开通系统在NG1系统中交通枢纽地位 • 提供端到端、全业务、跨专业的开通流程,满足快速业务开通的要求。 • 提供对开通流程全程的管控。 • 满足快速部署新的服务开通流程的需要。 • 满足客户业务在服务开通方面SLA的要求。

  46. 陕西移动NG-CRM对BPS的要求 陕西移动的NGCRM项目中采用了BPS的流程引擎支撑,该项目流程使用方式为短流程的服务集成场景,对流程引擎的性能和可靠性要求非常高。性能方面明确要求了流程引擎的响应时间和单位时间的吞吐量。 响应时间 • 流程引擎启动流程耗时需要优化到20毫秒以内 吞吐量 • 系统要求流程引擎的吞吐量(完工流程)达到每分钟3000笔以上。 可靠性 • 在提高响应时间和吞吐量的同时,必须保证流程引擎的高可靠性。

  47. 陕西移动压力测试过程 约1600 约2200 约3000 约6500

  48. 建行个贷系统(全国大集中)(新一代信贷系统)建行个贷系统(全国大集中)(新一代信贷系统) 2

  49. 信贷业务流程的特点 流程控制非常复杂:流程需要很多非正常流向的控制 流程长,时间跨度大 人工任务多,流程的80%以上的操作是人工任务 单个任务内部处理要求提供SLA的实现

  50. 建行全行个贷系统 • 根据对现个贷系统运行数据采集和未来业务量的估算,预计日常在线用户在1.6万左右,高峰达到2.8万左右 • 贷前营销流程实例约2万个/天,新贷款流程实例约5万个/天,贷后及贷后催收流程实例约10万个/天,内部管理流程约5000个/天,每天共计产生17.5万个流程实例 • 如果按每流程10个环节计算,每天需要处理近180万个环节实例,按照8/2原则计算,峰值情况下需每分钟处理250个流程环节

More Related