OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-bp message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: JxBRE - Open source rule engine


FYI,

Another possible candidate engine for BPSS....?

DW
===========================
.NET XML Business Rule Engine 6701 Users read it.

David Dossot
(January 19, 2004) Rating: 20 users
  3.8 out of 5
Properties
Author   David Dossot
Language   C#

NxBRE is the first open-source rule engine for the .NET platform and a
lightweight Business Rules Engine (aka Rule-Based Engine).
NxBRE offers two different approaches:
the Flow Engine, which uses XML as a way to control process flow for an
application in an external entity. It is basically a wrapper on C#, as it
offers all its flow control commands (if/then/else, while, foreach), plus a
context of business objects and results. It is a port of JxBRE v1.7.1
(SourceForge Project from Sloan Seaman) to .NET's Visual C#.
the Inference Engine, which is a forward-chaining (data driven) deduction
engine and that supports concepts like Facts, Queries and Implications (as
defined in RuleML 0.8 Datalog) and like Rule Priority, Mutual Exclusion and
Precondition (as found in many commercial engines). It is designed in a way
that encourages the separation of roles between the expert who designs the
business rules and the programmer who binds them to the business objects.
NxBRE's interest lies first into its simplicity, second in the possibility
of easily extending its features by delegating to custom code in the Flow
Engine or by writing custom RuleBase adapters or Business Objects binders in
the Inference Engine.
NxBRE can be really useful for projects that have to deal with:
complex business rules that can not be expressed into one uniform structured
manner but require the possibility to have free logical expressions,
changing business rules that force recompilation if the new rules must meet
unexpected requirements.
NxBRE is released under LGPL license in order to allow users to legally
build commercial solutions that embed NxBRE.
Your files are attached and ready to send with this message.
 <<ShowDetail.url>>




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]