电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

使用WEBLOGICPORTAL规则引擎中实现动态业务逻辑

使用WEBLOGICPORTAL规则引擎中实现动态业务逻辑_第1页
1/17
使用WEBLOGICPORTAL规则引擎中实现动态业务逻辑_第2页
2/17
使用WEBLOGICPORTAL规则引擎中实现动态业务逻辑_第3页
3/17
使用 WEBLOGICPORTAL 规则引擎中实现动态业务逻辑 业务应用的需求总是随着业务环境的变化趋势而不断地改变。决策专门少是一成不变的,同时竞争压力要求业务逻辑的设计和实现具有灵活性,以快速地适应不断变化的需求。通常,对业务逻辑的更换必须由开发人员来完成,然后进行多次完全的测试,而这将是一个专门耗时的过程。在应用程序的修改工作完成后,需要将其重新部署到服务器,需要留出预定的停机时刻,以防应用程序对用户不可用。 关于那个问题,更好的解决方案是通过应用程序之外的一组规那么来实现某些业务决策。这些规那么并没有被编译到应用程序中,而是在运行时读取并应用。通过这种方式,无需更换代码或者停止正在运行的应用程序就能够改变这些规那么。 WebLogic Portal 包括一个差不多的规那么引擎,用于使WebLogic Platform 应用程序从规那么获益。尽管该引擎不是功能完备的产品,但我们将展现如何将其与 WebLogic Integration Business Processes (JPDs)一起使用来为业务逻辑提供一种灵活且动态的实现机制,从而无需只为了修改规那么而重新部署应用程序。 第一我们来看一下将在全文中使用的例如应用程序,然后介绍如何将规那么引擎注入到 WLI 流程中以实现业务逻辑。然后,我们将更仔细地讨论这些规那么本身以及如何为业务逻辑定义这些规那么,最后将描述在运行中的系统中更换业务规那么所使用的机制。 例如应用程序 我们将开发一个例如交易应用程序作为在业务流程中使用规那么的例子。该交易应用程序是一个金融交易流程的简化版本,该流程使用调用规那么引擎的 JPD 业务流程而构建。该例如应用程序采纳了不同的有价证券交易集合,并依照一组由业务定义的规那么将其分组成交易块以便执行,或许是为了减少佣金。因此,那个地点给出的应用程序并不完整,但它差不多足以展现如何在现实世界应用程序中使用规那么引擎。有完整的源代码可供下载,其中的readme 文件提供了构建和运行该应用程序的说明。 在说明如何开发如此的应用程序之前,我们先通过对门户规那么引擎的一些特性的简要概括来了解其工作方式。那个地点假定读者熟悉一样的规那么技术。 规那么引擎及其工作方式 图 1 说明了规那么引擎的差不多情形。该引擎依照一组规那么来处理初始的事实集,而这些规那么由引擎从外部库中获得。初始事有用于为该引擎填充工作内存。由规那么来对工作内存中的事实进行评估,假如满足某条规那么的条件,那么将执行对应的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

使用WEBLOGICPORTAL规则引擎中实现动态业务逻辑

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部