} 
} I have looked at modules and have come to the conclusion that the main
} reason, for my purposes, to have them is to enable a "lightweight" means
} (something other than an explicit communication channel between engines) by
} which separate namespaces can share and exchange facts.
} 
} Given this, it "would be nice" to have modules in jess.  However, I think
} that it will come with some price (other than Ernest's blood, sweat, and
} tears) such as performance or restrictions on implementing other "need to
} have" features (unless Ernest is a omniscient super hack.)
} 
} Having used a blackboard system for communication between multiple
} autonomous agents it was useful to have the bb system implemented as an
} explicit channel (sockets) to a bb reflector/filter.  This allowed the
} agents to be distributed across the network and moderated by a middleware
} agent.
} 
} It should be possible for modules to be implemented in such a way that they
} can be "easily" distributed but in the near term this seems unlikely.  Even
} so, there most likely would not be a "hook" to allow dynamic policy to be
} driven by an external agent.
} 
} Food for thought...
} alanm

Hi, 

Why not use the JavaSpaces API with JESS -- which implements 
a `tuple space' (Linda) like model for supporting shared memory? 
Are you proposing something like a multicast switch above? What do you
mean by a bb reflector/filter? 

Is the objective of this to share data or to migrate code? 

regards
Omer


-- 
work:+44 (0)1222-875542 / otherwise:+44 0956-299981 / parallel and scientific 
computing group / room S2.03 / dept of computer science / university of wales
- cardiff / po box 916 / cardiff cf2 3xf / uk / email: [EMAIL PROTECTED]
        ----------------------------------------------------------------
        "...  one of the main causes of the fall of the Roman
        Empire was that, lacking zero, they had no way to indicate 
        successful termination of their C programs." - Robert Firth
---------------------------------------------------------------------
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