The Artima Developer Community
Sponsored Link

Indeterminate Heuristics
Rete Networks and Tuple Spaces
by Dale Asberry
September 28, 2004
Summary
I've been doing a lot of work around rule engines lately and am starting to feel that there are a number of similarities/parallels between a Rete knowledge base and a Javaspace.

Advertisement

Observations

These are the similarities I see:

Would a Rete network model be more appropriate than a relational model for a Javaspace?

(Half-Baked?) Conclusion

Currently, the JavaSpaces spec only provides for a single template type to match. Providing an API to match multiple types (and object values) would allow for a distributed rules engine. Taking this idea one step further: distributed workflow engine.

Resources

Overviews of the Rete Algorithm:

Wikipedia - Rete Algorithm

Drools - Rete

JESS - The Rete Algorithm

Talk Back!

Have an opinion? Readers have already posted 5 comments about this weblog entry. Why not add yours?

RSS Feed

If you'd like to be notified whenever Dale Asberry adds a new entry to his weblog, subscribe to his RSS feed.

About the Blogger

R. Dale Asberry been hacking since 1978, professionally since 1990. He's certified in Java 1.1 and has a four digit MCP number. He discovered Jini at the 2000 JavaOne and has been building incredibly cool, dynamic, distributed architectures ever since! Over time, he's discovered several principles that have contributed to his success - they are the Princples of: Enabling Others, Simplicity, No Complaining, Least Work, Least Surprise, Least Damage, and "It Just Works".

This weblog entry is Copyright © 2004 Dale Asberry. All rights reserved.

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2014 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use - Advertise with Us