IBM WebSphere Operational Decision Management与BPM的集成与开发

实战案例业务描述

为了让读者能更清晰快捷的了解 IBM Websphere Operation Decision Management (WODM) 强大的业务决策能力以及 IBM Business Process Manager (BPM) 强大的流程建模及管理能力,本文首先向读者介绍一个简化的商场消费结算流程的实战案例,其业务流程如下:

顾客凭借购物小票及会员卡,向商场收银人员申请消费结算

收银人员收到该申请后,将消费记录及会员卡扫描成数据存入结算系统

结算系统根据会员卡号进行客户信息查询,并查询出该会员卡的级别

结算系统根据该会员卡级别以及顾客本次消费总金额查询其应享有的折扣率

系统计算并返回折扣后最终的金额给收银员

收银员收取顾客现金或刷卡扣款

系统对顾客会员卡进行积分及升级

通常在不同的节假日,各大商场都会推出不同的折扣率给会员和非会员,并且不同级别的会员享有的折扣率也会不同。此外,消费金额的总数也会对折扣率产生影响。分析上述结算流程,商场的业务人员及决策者常常会由于不同的市场需求,参与到上面活动 3 与活动 7 的规则决策中来。

针对活动 3,本文采用最常见的商场折扣率计算,即通过顾客所持会员卡的级别及其单笔消费总额决定的折扣优惠率。下面是该商场五一国际劳动节期间的打折优惠策略:

顾客是金卡会员,如果单笔消费总额满 5000 元,享受 7 折优惠;如果其消费总额在 2000 到 5000 之间,可享受 8 折优惠;如果其消费小于 2000 元,可享受 85 折优惠。

顾客是银卡会员,如果单笔消费总额满 5000 元,享受 75 折优惠;如果其消费总额在 2000 到 5000 之间,可享受 85 折优惠;如果其消费小于 2000 元,可享受 9 折优惠。

顾客是普卡会员,如果单笔消费总额满 5000 元,享受 8 折优惠;如果其消费总额在 2000 到 5000 之间,可享受 9 折优惠;如果其消费小于 2000 元,可享受 95 折优惠。

顾客是非会员,如果单笔消费总额满 5000 元,享受 9 折优惠;如果其消费总额在 2000 到 5000 之间,可享受 95 折优惠;如果其消费小于 2000 元,不能享受任何折扣优惠。

针对活动 7,假设该商场的积分策略是消费 100 元积 1 分,而其会员卡的升级策略为:

会员卡级别为银卡,如果卡上积分满 5000,那么升级该卡为金卡。

会员卡级别为普卡,如果卡上积分满 2000,那么升级该卡为银卡。

通过 IBPM 能快速的将上述商场消费结算流程的任务节点组合起来,当业务流程需要进行改变时,开发人员也能快速的调整流程,满足市场的需求。但是,如果将上述活动 3 中的折扣策略使用 BPM 流程中的 Decision Gateway 或 Script 节点实现,首先,流程将会变得复杂难懂,如图 1 所示。其次,这些策略中的折扣率,消费金额范围以及积分升级阈值等这些易变的数字将会被硬编码在程序脚本或流程中,然而这些数据常常会发生改变。这时,开发人员很难查找到具体的位置,并且很容易修改错误。另外,开发人员与业务人员之间的沟通代沟也增加了错误的可能。

图 1. 使用 Decision Gateway 实现折扣策略

而 IBM WODM 提供的强大业务决策能力很好的弥补了这一劣势。使用 WODM 能够快速的创建各种各样的业务规则,业务决策树及决策表等。此外,WODM 提供的决策中心,为开发人员与业务决策者之间搭起了沟通的桥梁,它能够让业务决策者直接参与规则的制订,修改等。对于本案例中的折扣策略,通过 WODM 提供的 Decision Table 能很简洁清晰的描述该策略。当折扣策略需要发生改变的时候,业务决策者可以直接登录决策中心(Decision Center)对规则进行修改。下图 2 是从决策中心中看到的使用 WODM 创建的折扣计算决策表。

图 2. 使用 WODM 实现折扣策略

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/extra/

时间: 2024-08-03 12:39:48

IBM WebSphere Operational Decision Management与BPM的集成与开发的相关文章

IBM WebSphere Operational Decision Management新型企业运营决策管理平台

本文将结合一个简单的业务场景,向读者展示如何使用 IBM WODM 快速创建业务规则,使用 IBPM 如何快速完成http://www.aliyun.com/zixun/aggregation/13476.html">业务流程建模,以及 IBM WODM 与 IBPM 常用的三种集成开发方法. 为了让读者能更清晰快捷的了解 IBM Websphere Operation Decision Management (WODM) 强大的业务决策能力以及 IBM Business Process

IBM Websphere Operational Decision Management V8中Events与Rules的集成

Events 擅长在复杂的环境中实时监控用户事件,并对每个事件进行分析,触发相应的操作.本文将详细介绍 Events 是如何与 WODM 传统部件 Rules 进行集成,便捷的互相调用. Websphere Business Events 是 IBM 一款比较新的产品.从版本 7.5 开始,Business Events 集成到了 Websphere Operational Decision Management(以下简称 WODM)中,成为产品线的一部分.在 WODM 8 中,Business

WebSphere Operational Decision Management V7.5配置一个高可用和可扩展的环境

WebSphere http://www.aliyun.com/zixun/aggregation/10963.html">Operational Decision Management (以下简称 ODM)使企业能够利用智能的自动化决策响应实时数据.它包含两个相辅相成的组件:Decision Server Rules 和 Decision Server Events.根据业务数据类型和业务需求,Decision Server Events 可用于提供决策管理服务.因为 Decision

IBM WebSphere全面拓展SOA、BPM和云计算领域

今天,IBM WebSphere 在京召开新产品媒体发布会,这是继今年 7月 IBM IMPACT 中国大会举行以来,WebSphere 软件在中国的又一重大发布.此次 IBM WebSphere 发布了针对云计算.SOA.业务流程管理(BPM)等重点领域的全新产品和技术升级,分享了在这些领域的市场和应用趋势,并再次强调 IBM WebSphere 持续投入和不断创新的坚实决心.IBM 软件集团 WebSphere 开发与产品组合管理副总裁 Beth T. Smith 女士.IBM 软件集团大中

安装和配置 IBM Operational Decision Management 黄金拓扑

引言 本文将指导您完成 IBM Operational Decision Management (ODM) V8 部署环境的安装和配置 .本文将介绍理解高度可用的.可伸缩的 WebSphere Application Server Network Deployment 环境需要掌 握的一些基本概念,还将介绍 ODM 服务器组件,并解释这些组件中影响分布式环境中的部署决策的特性或约 束条件. 除了讨论 WebSphere Application Server 单元拓扑中这些组件的布局之外,我们还将

IBM SPSS Analytical Decision Management集群环境的框架及特点

本文将详细介绍如何在集群环境下部署和配置 IBM® SPSS® Collaboration and Deployment Services.IBM® SPSS® Collaboration and Deployment Services Repository 不仅可以在单机环境上部署,而且可以在集群的应用服务器上部署,在集群环境下,每一个应用服务器上部署了同样的应用程序,通过负载均衡器来访问仓储库. 图 1 是分布式环境的体系结构,包括应用服务器.仓储库.负载均衡器.逻辑上,分布式环境的体系结构

如何实现Websphere Portal 6.0与Cognos 8集成应用开发

目的 国内使用 Cognos 的客户群已经达到很大的规模,同时,WebSphere Portal 已经作为越来越成熟的应用集成和个性化定制产品被广大有相关需求的企业所接受.这样,如何把 Cognos 整合到 Portal中,已是越来越多的客户关注的问题.在这之前,由于 Cognos 与 WebSphere Portal 是两款具有不同特性和使用场景的产品(例如:Cognos 默认安装基于 Tomcat,不使用 LDAP.而 Portal 一般基于 WAS 和 LDAP 作为用户存储),所以二者虽

在 IBM Operational Decision Management 中实现高级规则治理

引言 本文将介绍高级治理解决方案的 IBM ODM 治理框架.本文基于可配置的 Java 业务逻辑(如 规则治理产品示例所示)提供了常用规则治理实现的一个灵活替代方案.我们将展示,使用规则(而不使用 Java)治理更改流程可在 ODM 中提高高级治理的能效和灵活性. 对于更改活动的治理,我们建议您查 看一下ODM V8.5 中新增的治理功能. 规则治理示例 产品示例中提供的治理扩展的架构如 图 1 所示.本示例的核心是会话控制器,它根据状态提供访问权限.决策中心提供了一个自定义会话控制器,名为

使用IBM Operational Decision Manager V8部署云模式

本文向您介绍 IBM PureApplication System 上的 IBM Operational Decision Manager V8.在这里,您将学习如何使用图形向导在 PureApplication System 上部署 ODM 模式,并创建不同的环境.一旦完成部署,您就可以在几小时内创建您想要的实例.然后,开发人员可以像往常一样访问和使用 ODM 环境,包括使用相关的工具,如 Rule Execution Server console.Decision Center 和 Even