Has anyone put a CORBA interface on JESS or had JESS make CORBA calls?
I have found some CLIPS-CORBA code but it only allows CLIPS to make CORBA
calls  (i.e., CLIPS is not a CORBA service).

Barring a reply, I will begin making such a connection.  Does anyone have
suggestions or pointers.  Here are some of my thoughts.

0.  When you add a Java object to JESS via definstance.  Does it copy
(cache) the values of the properities to a JESS fact object and hold a
reference or does it just hold a reference?  I am concerned about the
network traffic if all of the "facts" in my knowledge base are actually
remote CORBA objects.

1.  I think I will continue to use the java reflection cabilitiy to discover
the interfaces of the CORBA objects I will be working will.  The alternative
is to use the CORBA interface repository.  As I am pressed for time and the
reflection is already working...

However, I don't think I will use the PropertyChangeListener.  I will have
to hack the ReflectFunctions::definstance method.  I believe this will mean
that Jess will not notice if others make changes to CORBA objects that it is
currently working with.  Is that correct?  Is that the only impact?  This
type of event notification can be added in later but for my batch-style
processing it will not a problem.

2.  I will probably make a small subset of the JESS API available through
CORBA.  Perhaps just enough to reset, assert a fact, and call run.

Any other ideas are appreciated.
Thanks,
steve
______________
Steve Jernigan
[EMAIL PROTECTED]
work(512) 471-5350
fax (512) 471-3316

---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list. List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------

Reply via email to