论文部分内容阅读
业务规则是定义和约束企业业务结构与业务行为的规定或规范,是企业业务运作和管理决策所依赖的重要资源。随着客户需求的日益多样化、企业间竞争加剧、合作更为广泛复杂等因素的变化,企业需要快速而频繁的改变业务逻辑以适应市场需求。在传统的应用系统中,业务逻辑紧密集成在程序代码中,难以快速应对这种变化。因此,迫切需要把应用系统的应用逻辑与业务过程逻辑分开,业务规则管理技术随之成为当前的研究热点。业务规则管理系统(BRMS)对业务规则进行表述、维护、部署和执行,将业务规则与应用代码相分离,从而实现了高效灵活地企业控制。国际上已有ILOG等公司着手业务规则管理技术的研究,并开发出遵循JAVA/C++、J2EE、XML、Web Service等标准的应用产品。然而,在业务规则管理技术领域,国内的研究稍显滞后。 论文首先介绍了业务规则管理的基本原理,围绕业务规则的生命周期,深入介绍了业务规则的定义、生成、表述和执行以及业务规则管理系统的功能与组成。在上述背景知识的基础上,给出了一个基于ECA规则的轻型业务规则管理模型LD-BRM。提出了模型的框架并阐述了业务规则的表示方法、存储方法、业务规则推导引擎的工作原理及各部件相互协作的通讯机制。LD-BRM提供了业务流程的定义和解释能力,使得设计人员在定义了业务规则和编写具体的数据处理代码后,就可以与LD-BRM集成,组装成为一个新的应用系统。 综上所述,论文的选题体现了当前的研究热点,研究内容具有较强的理论意义和良好的实践应用价值,并在LD-BRM模型设计上具有一定的创新性。为我国开发自主知识产权的业务规则管理产品提供了理论上的尝试。由于业务规则管理技术涉及的范围非常广泛,LD-BRM模型仅仅对其中的关键子集进行了研究,在研究深度和广度上有待于进一步的扩充。此外,LD-BRM模型采用产生式规则来描述业务逻辑,提高了系统的逻辑表达能力,但也因此受限于精确的知识表达和确定的推理,使得研究成果在应用过程中受到一定限制。