BizTalk动手实验(九)业务规则引擎使用

1 课程简介

通过本课程熟悉业务规则引擎(BRE)的使用(本环境为Windows 2008 32位操作系统环境 + Visual Studio 2010 + BizTalk 210)

2 准备工作

1. 熟悉BizTalk Schema,Orchestration相关开发技术

3 演示

1. 创建BizTalk项目

2. 新建Schema,新建product(string类型),quantity(int类型),price(double类型)个字段,如下图所示

3. 创建Orchestration并配置相应的流程、消息及端口。

4. 打开规则管理器

5. 在Version 1.0中新建IPad Price

6. 在事实浏览器中打开项目中的Schema

7. 在条件表达式中添加相应的产品和数量的条件

8. 将Schema中的Price拖入在THEN操作窗中的ACTION操作下

9. 保存当前版本,并且部署(保存之后即可在Orchestration查看到,但如果需要在运行时被执行的话则需要部署)。

10. 修改orchestration,将CALL Rule形状拖入Orchestration中,点击获取相应的规则并设置相应的参数。

11. 生成并部署项目

12. 在BizTalk控制台配置相应的输入输出端口

13. 基于PO Schema生成的XML实例构造测试消息,查看当product字段为ipad并且quantity字段值大于 100时,price字段的值是否跟设定的一样。

时间: 2024-10-12 16:20:45

BizTalk动手实验(九)业务规则引擎使用的相关文章

BizTalk动手实验(一)安装BizTalk Server 2010开发环境

1 课程简介 通过本课程了解BizTalk 2010的软依赖及基本的安装配置步骤,BizTalk相应的解决方案及高可用性方案可在课程的基础进行深入学习. 2 准备工作 硬件环境:CPU >2.0G 内存 > 1G 软件环境:BizTalk Server 2010 Enterprise Windows Server 2008 R2 Enterprise + IIS SQL Server 2008 R2 Enterprise Visual Studio 2010 BizTalk CAB包 注:在安

BizTalk动手实验(十七)ODBC适配器使用

更多内容请查看:BizTalk动手实验系列目录 BizTalk 开发系列 1 课程简介 通过本课程熟悉ODBC适配器的的使用,本练习采用BizTalk 2010 ODBC 适配器 2 准备工作 1. 下载.安装和配置BizTalk ODBC适配器 2. 新建BizTalk空项目 3. 配置BizTalk项目的应用程序名称及程序签名. 注:创建BizTalk项目过程请参见:<BizTalk开发综合实验> 3 演示 3.1 创建ODBC数据源 3.1.1 在Oracle Client目录下创建TN

业务规则引擎浅析

在CRM(客户关系管理)系统或者其他业务支撑型系统的开发过程中,最经常多变的就是复杂的业务规则.因为这些规则要迎合.顺应市场的变化,如何能有效到做到业务规则和整体的系统支撑架构解耦分离,这个是开发过程中必须考虑的一个问题.每当客户要求改变一个业务规则的时候,我们又如何能做到在最短的时间内完成需求的开发提交,提高系统的灵活度?业务规则引擎无非是一个比较好的解决方案.它把复杂.冗余的业务规则同整个支撑系统分离开,做到架构的可复用移植,这个就是我们的终极目标. 那规则引擎又是什么东西?严格来说,它是一

Asp.net 面向接口可扩展框架之业务规则引擎扩展模块

随着面向接口可扩展框架的继续开发,有些功能开发出现了"瓶颈",有太多的东西要写死才好做.但写死的代码扩展性是非常的不好,迷茫中寻找出入... 进而想到我以前开发的好几个项目,都已有一定的可配置能力,想想怎么把这些地方的代码抽象提取出来.进而想到"业务规则引擎",网上找了几个都不太入"眼",就抽时间再造个"轮子" 业务规则引擎在很多成熟的工作流引擎中都有相应的模块,是工作流的核心之一.但是除了工作流很多业务都需要业务规则引擎,所

开源业务规则引擎JBoss Drools

Drools 是什么? 规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策.接受数据输入,解释业务规则,并根据业务规则做出业务决策. http://www.tuicool.com/articles/3EFNV3M

BizTalk动手实验(十六)EDI-AS2解决文案开发配置

1 课程简介 通过本课程熟悉EDI.AS2解决文案的开发与配置,本动手实验步骤及内容采用微软官方SDK完成,学员在实验过程中结合官方教程来完成本实验 本实验基于BizTalk 2013(Windows Server 2012 64bit + SQL Server 2012 + BizTalk 2013 + Visual Studio 2012), 同样适用于BizTalk 2010环境.AS2 Demo文件夹为:C:\Program Files (x86)\Microsoft BizTalk S

BizTalk动手实验(十三)EDI解决方案开发配置

1 课程简介 通过本课程熟悉EDI解决文案的开发与配置,本动手实验步骤及内容采用微软官方SDK完成,学员在实验过程中结合官方教程来完成本实验 2 准备工作 从BizTalk安装目录的SDK中将EDI Interface Developer Tutorial文件夹拷到d:\projects(本实验目录) 3 演示 1. 打开项目解决方案 2. 配置BizTalk部署应用程序名称 3. 配置解决方案签名 4. 部署解决方案 5. 在BizTalk管理控制台中右键选择EDI应用程序属性,在引用程序中选

【Drools-开源业务规则引擎】入门实例(含源码)

该实例转自:http://blog.csdn.net/quzishen/article/details/6163012 便于理解的应用实例1: 现在我们模拟一个应用场景:网站伴随业务产生而进行的积分发放操作.比如支付宝信用卡还款奖励积分等. 发放积分可能伴随不同的运营策略和季节性调整,发放数目和规则完全不同,如果使用硬编码的方式去伴随业务调整而修改,代码的修改.管理.优化.测试.上线将是一件非常麻烦的事情,所以,将发放规则部分提取出来,交给Drools管理,可以极大程度的解决这个问题. (注意一

BizTalk动手实验(十二)WCF-Oracle适配器使用

1 课程简介 通过本课程熟悉WCF-Oracle适配器的的使用 2 准备工作 1. 新建BizTalk空项目 2. 配置BizTalk项目的应用程序名称及程序签名. 3. Oracle数据库 ( Oracle Database Expression http://www.oracle.com/technetwork/products/express-edition/downloads/index.html ) 4. Oracle SQL developer (http://www.oracle.