Operational Decision Manage 从应用程序代码抽取决策

业务策略是用于做出决策的语句。这些决策可决定保险或贷款担保的定价、社会或健康服务的资格审批或者在线采购的产品推荐。业务策略通常位于应用程序代码内并使用 if-then 语句格式。但是,它们还可存储在其他位置(例如在过程手册和其他文档中)以用于记录目的。

不带有决策管理的应用程序

一个业务策略可以表达为若干个业务规则。以下是可能熟悉的业务策略种类的示例:

Customers who spend a lot of money in a single transaction need an upgrade.

捕获规则的过程分为两个步骤来进行。第一个步骤旨在规范化将策略表达为概念对象模型所需的词汇表。第二个步骤旨在将业务策略的逻辑表示为 if-then 语句。

创建词汇表后,可以通过以下业务规则来实施业务策略:

if
    the customer's category is Gold 
    and the value of the customer’s shopping cart is more than $1500 
then
    change the customer's category to Platinum

如果业务策略中还嵌入了 IT 策略或安全策略,那么您可以将业务规则管理与用于处理业务策略方面的功能结合使用。例如,以下业务策略可作为规则进行处理:customers who spend a lot of money should be routed to a preferential servicecustomers who spend a lot of money require additional security on their transactions

在采用业务规则格式的情况下,业务逻辑可以在应用程序代码中作为决策服务进行打包和调用。因此,对业务策略的更改无需更改应用程序或流程代码。

管理决策

如果决策管理与应用程序代码分离,那么业务专家可以定义并管理业务逻辑。决策管理可减少在生产系统中更新业务逻辑所需的时间和工作量,并提高组织对业务环境中的更改做出响应的能力。

Operational Decision Manager 提供用于设计、开发和部署决策服务的环境。IT 周期由开发和维护此基础结构组成。设置了基础结构后,分布式业务团队可以通过基于 Web 的环境开始协作以创建并维护决策逻辑。

Decision Server 提供运行时和开发组件来将高度可变决策(基于流程、事务或交互的特定上下文)的响应自动化。

用于管理决策的 Decision Server

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章