Your description doesn't specify whether or not you are using console
input or a swing/GUI or the "hosting/container" environment (e.g.
browser/applet, java application, web services etc.) but I think you
will find it easy to integrate Jess into just about any application.

Your subject line mentions natural language - I don't have any
experience with that but my initial take is to avoid using Jess as your
parser per-se. There are well known techniques for doing that and I
suspect you have existing code that already does this. Using Jess as a
plug-in (if such a thing exists) to an existing NLP engine could be a
good approach - TBD.

I'm assuming the Command Pattern is being used since you mentioned "user
commands". In this case, you can have your command processor delegate
validations to a plain old java object that makes calls to Jess, etc.
The rest of your existing code will not need to know anything about
Jess. I suggest that you look into the Struts validation framework as a
place for inspiration and/or implementation.

Good luck!

alan


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> [EMAIL PROTECTED]
> Sent: Tuesday, April 19, 2005 9:02 AM
> To: jess-users@sandia.gov
> Cc: 'Ahmed Noor'
> Subject: JESS: Jess with natural language
> 
> 
> We are working with interfaces to existing programs, in which 
> user input needs to be checked for a number of conditions 
> (such as valid range, that the operation is currently 
> permissible... etc)
> 
> Using standard coding practices, the number of conditions is 
> large and the code becomes hard to maintain. We are hoping to 
> use a rule-based system to manage this condition checking, 
> where each rule would represent a specific condition,  and 
> where the conditions could be automatically checked as new 
> assertions (user commands) were made.  
> 
> Has anyone been using JESS or another rule based system for a 
> similar application? Or does anyone have any thoughts on this subject?
> 
> Thanks,
> 
> Jeanne Peters and Sam Preston
> Old Dominion University
> 600 Butler Farm Rd. Suite 200
> Hampton, VA 23666
> phone: 757-766-5227
> email: [EMAIL PROTECTED]
> email: [EMAIL PROTECTED]
> 
> --------------------------------------------------------------------
> 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]
> --------------------------------------------------------------------
> 
> 

--------------------------------------------------------------------
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]
--------------------------------------------------------------------

Reply via email to