北京[切换城市][登录][注册]
搜索风云榜 | 免费发布信息 | 会员签到免费发布信息网址大全

码泰软件丨业务规则技术在 CRM 系统中的应用研究

2019-3-26 15:44:20 浏览:56次

业务规则技术在 CRM 系统中的应用研究

1 引言

在当今的 Internet 和电子商务时代, 基于 Internet 的客户关系管理在企业中发挥着日益重要的作用。
而 随着社会的发展, 电子客户在企业中所占的比重越来 越大, 对企业的发展起着重要的作用。
而由于客户群 体的日益庞大, 客户的需求则更多变, 更复杂。
而对于 传统的客户关系管理系统来说, 一般把实现用户需求 的业务规则直接实现在应用代码、客户端程序或数据 库的存储过程中, 一旦业务规则埋没于各种各样的程 序代码之中, 就会难于发现、维护和更新。
一旦在业务 处理中顾客有新的需求或者无效或者不适当的功能 被发现, 那么系统就必须用重新修改程序来对相应的 软件升级。
传统的软件系统由于有关客户需求的业务 规则动态的特点, 使得传统的业务系统解决方案越来 越难以满足用户的实际需求, 而业务规则技术的出现 使得上述问题迎刃而解。

2 业务规则技术

业务规则技术是目前国内一项新的技术。
它的出 现为软件界带来了新的革命。
它主要包括业务规则和 业务规则管理两个方面。

2.1 业务规则(BR) 业务规则实质上也可以理解为一组条件和在此 条件下的操作, 是一组准确凝练的语句, 用于描述、约 束及控制企业的结构、运作和战略, 是应用程序中的 一段业务逻辑。
该业务逻辑通常由业务人员、企业的 管理人员和程序开发人员共同开发和修改。
它的理论 基础是: 设置一个条件集合, 当满足这个条件集合时, 触发一个或者多个动作。
以规则形式捕捉策略语句能 提供极大的灵活性和良好的适应性, 是企业保持竞争 优势的决定性因素。
主要有声明性、准确性、原子性、 一致性、非冗余性等特性。

2.2 业务规则管理(BRM) 针对客户关系管理 CRM 个性化服务系统中业务 规则的复杂性和多变性的特点, 本文引入业务规则管 理技术来对系统中使用的业务规则实行动态管理, 即 将其业务规则从应用程序代码中抽象出来放到规则 库中, 将起独立进行维护。
要实现上述功能就需要通 过业务规则管理系统来实现。

2.2.1 业务规则管理技术的定义 业务规则管理技术是伴随着面向对象技术、软件 构件技术、人工智能、数据库、XML( 数据库的表示) 等 相关技术的发展而出现的, 是目前国内新的, 非常热 门的一项技术。
业务规则管理系统是一组工具集, 它 包括: 规则引擎、规则库、规则语言框架、规则管理集 成开发环境。
它具有规则管理、规则部署、规则分析、 规则定制和设计功能。

规则引擎(Rules Engine) 规则引擎是执行业务规则的软件组件, 它嵌入在 程序中, 是业务规则管理系统的核心元素。
规则引擎 的类型有: 简单型、数据中心型和面向事务型。

规则库(Rules Repository) 规则库用于存储规则和规则元数据 ( Meta Data) 以及与规则有关的属性。
它提供一组工具用于存储、 分类、查询、版本控制、权限控制、测试、提交等, 规则 的状态和有效性可以跟踪。

规则语言框架(Rules Language Framework) 规则语言一般分为两类“: 面向程序技术”的规则 语言, 使用者是技术人员;“面向业务”的规则语言, 使 用者是业务人员。
规则语言框架是为定制“面向业务” 的规则语言提供支持。
规则集成开发环境(Rules IDE) 一般规则集成开发环境只有规则编辑器, 而高级 的规则集成开发环境可以实现对规则和规则库的管 理: 如规则的创建、分类、检索、修改、版本控制、权限 管理等; 甚至可以实现对多个规则引擎的“在线”调 试; 对规则集合进行冲突检查等。
BRMS 的模块结构图 如下图所示: 2.2.2 业务规则管理技术基本工作原理 业务规则管理技术的基本原理是用一个或多个 规则引擎替换“固化”在程序不同位置的业务规则( 逻 辑) 的程序代码。
被替换的业务规则( 逻辑) 存储在程 序之外的规则库中; 规则库中的规则可以通过图形化 规则管理工具实现定制、修改和部署。
图 2 业务规则管理的基本工作原理

2.2.3 业务规则管理在 BRM 系统中的功能 业务规则管理将复杂的业务逻辑当作结构化的 对象进行处理, 使复杂的业务逻辑变成一条条简单的 业务规则, 而将业务规则之间的复杂逻辑关系交给规 则引擎去处理, 因此产生了业务规则引擎、规则库、业 务规则开发方法学、业务规则管理系统等新概念, 以 及业务规则系统分析员、业务规则开发人员、业务规 则系统管理员等新角色。
完整的业务规则管理系统具有的功能: 规则管理 (Rules Management)功能、规则部署(Rules Deployment) 功能、规则分析(Rules Analysis) 功能和规则定制和设 计(Rules Design and Authoring) 功能。
业务规则管理系统的引入, 使 CRM 应用系统结 构及其维护方式发生了巨大的改变。
业务规则管理技 术将使我们重新认识业务规则, 重新认识业务规则在 整个软件系统中的地位, 以新的方式来表示、运行、管 理 CRM 系统中的业务规则, 从而为商家和软件开发 商在处理这些规则的问题上提供新的解决方式。

以上内容由码泰软件为您提供,更多有关网站建设、微商城建设、微信公众号、商城网站建设开发、移动网站建设、营销型网站建设、OA软件开发、APP开发等互联网应用服务请联系我们。

“码泰软件丨业务规则技术在 CRM 系统中的应用研究”该信息由会员自行发布。采用请谨慎,不贪小便宜,以防上当!
© 2007 - 2024 版权所有 娃酷网 粤ICP备19125541号-1