ILOG JRules 规则集应用与客户端的集成.docxVIP

ILOG JRules 规则集应用与客户端的集成.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ILOG JRules 规则集应用与客户端的集成

ILOG JRules 规则集应用与客户端的集成 HYPERLINK / ?? 2010年10月11日 ?? 来源:ibm ?? 作者:王增光 信天骄 黄若波 ?? HYPERLINK javascript:window.external.AddFavorite(this.location.href,%20this.document.title) 收藏本文 重点讨论了规则应用程序中的执行对象模型 (XOM) 的 Java 设计方式以及此种方式给规则的编写和执行带来的好处,并在最后给出一种基于 Web 服务调用方式的部署在 Rule Execution Server 环境下的规则集与客户机的集成方案和实现过程。   本文首先介绍了所举实例中要应用的 ILOG JRules V7.0 架构中的主要部分及特性。其次,以设计和实现一个业务规则集应用的开发与集成场景举例,详述了业务规则应用的开发、部署和客户端对其调用的过程。重点讨论了规则应用程序中的执行对象模型 (XOM) 的 HYPERLINK /program/java/index.html \t _blank Java 设计方式以及此种方式给规则的编写和执行带来的好处,并在最后给出一种基于 Web 服务调用方式的部署在 Rule Execution Server 环境下的规则集与客户机的集成方案和实现过程。   简介   通常情况下,如果企业的业务策略在应用程序中实现的时候,随着业务的发展和策略的不断变化,这种实现方式就会变得越来越复杂、缺少灵活性而造成无法做出快速的反应。而业务规则管理系统 (Business Rule Management System ,BRMS) 的出现,对于应用程序的开发者和业务用户来讲,则提供一种对业务策略的管理更加有效的解决方案。应用业务规则管理系统,开发者和架构师可以在独立于应用逻辑之外去管理业务逻辑,允许业务用户独立于企业的 IT 部门去管理业务策略。与此同时,像 SOA 这样的 IT 架构的出现,使业务逻辑可以在业务规则管理系统中封装成供应用程序和业务流程调用的规则服务。IBM ILOG JRules 就是一个很好的允许业务人员和 IT 开发人员使用的业务规则管理系统,它可以提高业务发展,使业务策略自动化。   在对规则集调用的过程中,根据 XOM 和设计需求,可以采用 POJO、EJB、JMS、Web 服务等调用方式。本文结合场景实例提出了一种基于 Web 服务的调用实现方式,同时,在 ILOG JRules V7.0 的使用指南文档中,也介绍了一种用 JAX-WS 2.1.1 将规则集部署为决策服务的调用方式,如感兴趣,请参见指南 Integrating into an enterprise application部分。本文给出的方案中选用 Axis 创建调用规则集的 Web 服务,调用过程效率高、响应快, HYPERLINK /program/ \t _blank 编程更加方便、灵活,且能满足 SOA 的架构要求。 本文应用 ILOG JRules 架构的主要部分及特性   ILOG JRules V7.0 通过一组创新模块来创建、管理和部署业务规则,从而实现完善的性能。   ILOG JRules Rule Studio: 适用于规则应用程序的集成开发环境 (IDE) 。Rule Studio 直接针对 IDE 的 Eclipse 系列,其中包括 Eclipse IDE。Rule Studio 支持对 ILOG JRules Rule Execution Server 进行规则集调试和部署,还可以通过 Rule Team Server 实现业务规则的编写者之间的协作。   ILOG JRules Execution Server: 是一个稳定的与 J2SE 和 J2EE 兼容的可管理的规则执行环境,运行在 Web HYPERLINK /server/index.html \t _blank 服务器或应用程序服务器上。它将规则引擎打包作为一个 Java Connector Architecture(J2C) 资源适配器。Rule Execution Server 包括一个 Web 管理控制台,可以对部署在上面的规则集进行有效的版本控制和管理。Rule Execution Server 与 Rule Studio 和 Rule Team Server 完全集成,可以同时支持开发人员和策略管理者的业务规则部署。   具有下列特性:   易用性好:   在集成了 Eclipse 的环境中工作,通过自动更正和“智能规则”轻松快速地使用与自然语言一致的规则语言编写规则;   使用静态规则分析检测冲突和冗余;   规则流的创建可以进行可

文档评论(0)

seunk + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档