Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / April 2006

Tip: Looking for answers? Try searching our database.

searching for a rule engine that compiles rules, no reflection

Thread view: 
NOBODY - 12 Apr 2006 23:52 GMT
Hi,

Does anyone have heard of rules engines (could be really basic ones) that
generates byte code to perform the evaluations instead of
using reflection and interpretation?

I have searched a while, but the docs are always about features, not so
much implementations.

Thanks.
Roedy Green - 13 Apr 2006 05:38 GMT
>Does anyone have heard of rules engines (could be really basic ones) that
>generates byte code to perform the evaluations instead of
>using reflection and interpretatio

See http://mindprod.com/jgloss/rules.html
for a long list of rules engines.  I don't know which might work that
way.
Signature

Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.

Koos Pol - 13 Apr 2006 14:05 GMT
> See http://mindprod.com/jgloss/rules.html
> for a long list of rules engines.  I don't know which might work that
> way.

Not Found
The requested URL /jgloss/rules.html was not found on this server.
Apache/2.0.55 (NETWARE) mod_perl/1.99_12 Perl/v5.8.4 Server at mindprod.com
Port 80

Koos
Signature

43rd Law of Computing: Anything that can go wr
fortune: Segmentation violation -- Core dumped

Roedy Green - 13 Apr 2006 21:26 GMT
>> See http://mindprod.com/jgloss/rules.html
>> for a long list of rules engines.  I don't know which might work that
>> way.
>
>Not Found

try http://mindprod.com/jgloss/rule.html

Whever I screw up, just look up the word in the index.  It will
usually be a typo, a pluralisation error or part of speech.

see http://mindprod.com/jgloss/jgloss.html

Signature

Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.

Koos Pol - 14 Apr 2006 17:07 GMT
> try http://mindprod.com/jgloss/rule.html
>
> Whever I screw up, just look up the word in the index.  It will
> usually be a typo, a pluralisation error or part of speech.

I knew that :-) I was just triggering a response from you to keep the
archives (Google!) happy.

Cheers,
Koos
Signature

43rd Law of Computing: Anything that can go wr
fortune: Segmentation violation -- Core dumped

NOBODY - 19 Apr 2006 00:29 GMT
> try http://mindprod.com/jgloss/rule.html

After a lot of browsing, I hit something even better (for me) than rules
engine:

BCEL, Javassist, and Janino.

BCEL is a byte code engineering library.

Javassist and janino can create/augment classes from standard sourcecode
snippets.

All very powerful to translate user made expressions into fullspeed java
code. Seem a branch of 'Drools' (the 'Groovy' project) is using one of
these.

There is no mention of security manager constraints, so watch out.

Have fun!


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.