谈谈Ilog的开发经验

最近我在使用Ilog公司的规则引擎,使用BAL配置规则,感觉BAL虽然很直观,但是对于一个大型系统来说,要维护大量的规则还是令人头痛的事,因为它不像数据库,可以用sql语言批量更新。
我很想请教各位谈谈有关ILog开发的经验。

关注中.........

My company is a Business part of ILog, we had integrated it with our transaction server. To many of our customers, business rules are very important asset, need to be maintained with great carefulness, they are not supposed to be altered by batch program. Actually I think Ilog has spent more effort than peers on tooling to make rule management/debug easier.
This is a niche market for only few good players.

-Jevang

> My company is a Business part of ILog, we had
> integrated it with our transaction server. To many of
> our customers, business rules are very important
> asset, need to be maintained with great carefulness,
> they are not supposed to be altered by batch program.
> Actually I think Ilog has spent more effort than
> peers on tooling to make rule management/debug
> easier.
> This is a niche market for only few good players.
>
> -Jevang

To Jevang:
我很想请教两个问题,要使用Ilog要具备什么条件?并且什么地方适宜和不宜使用Ilog?
我个人觉得Ilog不宜定义大量的规则,而应该将商务流程中最复杂的一小部分抽出来定义。另外,对国内的客户来说,他们不希望规则定义得太过复杂,否则维护起来很困难,所以目前我只用到BAL,而没用TAL。

Hi gumpli,
Though I do share with your concern about complexity and favor of BAL, I am not qualified to give you a definite answer. My work was plumbing between ILog and My transaction server, actually I use IRL(java like, which is more kind TRL) than BAL, as my interes is totally different than regular rule developers. for sure BAL is the most popular one and some company even customized/package it to make it more close to a specific industry. Our Insurance and telecom serive clients have lots of rules, maybe I should ask my collegues in professional serivice about their projects, i am also curious about it.
Why do you ask Ilog give you few reference accounts?

-Jevang

> Hi gumpli,
> Though I do share with your concern about complexity
> and favor of BAL, I am not qualified to give you a
> definite answer. My work was plumbing between ILog
> and My transaction server, actually I use IRL(java
> like, which is more kind TRL) than BAL, as my interes
> is totally different than regular rule developers.
> for sure BAL is the most popular one and some company
> even customized/package it to make it more close to a
> specific industry. Our Insurance and telecom serive
> clients have lots of rules, maybe I should ask my
> collegues in professional serivice about their
> projects, i am also curious about it.
> Why do you ask Ilog give you few reference accounts?
>
> -Jevang

Thank Jevang. I am using a trial version of Ilog which another gave me,wondering whether I should use it or not in a insurance system.Any advice of Ilog from you and your collegues will be welcome.

Dynamic rule is critical to large, business policy oriented system, as long as you can afford one: Ilog, Blaze or quickrules(cheaper)etc. I have integrated my topas with ilog and another java syntax based rule engine, if my client is business people, then they have no choice but pay the price for ilog, if business rule can be maintained by developers by still want rules be dynamcially changed without redeploy the application, then they can choose java rule engine.

-Jevang