Another powerful mechanism for agent communication is KQML. For those of you
who are interested, here are a couple of links:
http://www.cs.umbc.edu/kqml/
http://www.alphaworks.ibm.com/aw.nsf/techmain/28AE41D311EDCA69882566F300703F
63?OpenDocument
- Lalit
> In addition to JavaSpaces, two other options are available, that I know
of.
> One is agent spaces implemented by ObjectSpace's Voyager. Voyager is a
Java
> ORB (Object Request Broker) that has an agent framework. Agents
communicate
> via messages that can be synchronous, asynchronous or broadcasted. The
idea
> is an agent can broadcast in its space.
> Another approach comes from iBus, developed by SoftWired. Applications
can
> publish events to iBus, or subscribe to channels to receive those events.
> An event can be any serializable Java object. They support asynchronous
> push and synchronous pull. The advantage of iBus is that it doesn't
require
> a name server.
> Packaging facts or rules in Java objects is easy. Dealing with such
objects
> (some call them soft objects because you can add dynamically 'attributes'
at
> run time) is an established technique in Java. Another, more
sophisticated,
> technique to be considered for passing around theories in messages is to
use
> mobile agents as messengers. Instead of sending a bare message, one can
> send a messenger that makes sure the message is handled properly along the
> way and at the destination.
>
> Alex George Bejan
>
> ----- Original Message -----
> From: Ernest Friedman-Hill <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, April 13, 1999 1:58 PM
> Subject: Re: JESS: Modules ...
>
>
> > JavaSpaces with Jess would be very cool. This is the kind of
> > innovation I like to hear about! I think we've only scratched the
> > surface of what's possible with Jess's Java integration capabilities:
> > remember that every Java API and third-party library can be an
> > opportunity.
> >
> > Remember that recent versions of Jess have 'static' definstances -
> > read manual section 7.7.23 for details. This greatly increases the
> > range of Java classes that can be directly pattern matched.
> >
> > I think Omer F Rana wrote:
> > >
> > > 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
> >
> >
> >
> > ---------------------------------------------------------
> > Ernest Friedman-Hill
> > Distributed Systems Research Phone: (925) 294-2154
> > Sandia National Labs FAX: (925) 294-2234
> > Org. 8920, MS 9214 [EMAIL PROTECTED]
> > PO Box 969 http://herzberg.ca.sandia.gov
> > Livermore, CA 94550
> >
> > ---------------------------------------------------------------------
> > 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]
> > ---------------------------------------------------------------------
> >
>
> ---------------------------------------------------------------------
> 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]
> ---------------------------------------------------------------------
>
---------------------------------------------------------------------
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]
---------------------------------------------------------------------