I think lai selpin wrote: > Hi, > At first i thought JSR provides the API which Jess > uses to get the rules engine working, and jess users > are completely shield from the JSR API, but after > reading the mailing list, it seems that this is not > the case.....
JSR94 (javax.rules) is a generic, cross-vendor rule engine API. You use this API to interact with rule engines in a vendor-independent way. It doesn't specify a rule language, though; you still have to use the vendor-specific ones. > It seems that JSR is actually the external wrapper > of Jess??? well, i'm not very sure what external > wrapper means either... So what's the actual scenario? > What choices does the user have? use JSR with jess? > use jess only? use JSR only? I'm totally confused > here... will be grateful if someone can enlighten me > please! No current version of Jess has "native" support for javax.rules (which is still oficially an unpublished API.) Instead, there is a "driver" or "wrapper" which translates javax.rules API calls into Jess API calls. It's meant as an example of how JSR94 might be implemented (hence it's called the JSR94 "reference implementation.") > I've downloaded the JSR specs but i'm not sure how > to get the ri of jess working so as to test the > samples!! As you can probably guess by now, i'm a > total newbie is this area so do bear with me and > enlighten me even if the question sounds stupid. See http://herzberg.ca.sandia.gov/jess/ri_overview.shtml for the missing information. > > Jess by itself works fine, the documentation was > quite well written and i don't really have a problem > with that. > But with the JSR and the mixture of the Jess and > JSR, i'm lost. Until application servers offer specific tool support for javax.rules, there's little reason to actualy use it. Experimenting is fine, though. Note, also, that the javax.rules API is very simple and doesn't offer access to much of what Jess can do. --------------------------------------------------------- Ernest Friedman-Hill Distributed Systems Research Phone: (925) 294-2154 Sandia National Labs FAX: (925) 294-2234 PO Box 969, MS 9012 [EMAIL PROTECTED] Livermore, CA 94550 http://herzberg.ca.sandia.gov -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------
