> > > Depending on what you actually need, you may get away with something like > > > RPC-over-something-else. Ever thought of SOAP maybe? Narval is using the > > > python implementation by pythonware.com. Slow, but standard. > > > > I know little about SOAP, but I know that CORBA is pretty much in the same > > class. To what extent can we make use of CORBA over KQML (or SOAP or > > XML-RPC)? > > There're two thing here: transport and language. I wasn't even > considering the transport until now ;) I agree: CORBA, SOAP and XML-RPC are transports. KQML or FIPA are agent languages and messages can be exchanged using any of the previous tools. The two questions should be dealt with separately. FWIW, SOAP is a "better" XML-RPC. > But after the bad news about the dialects of KQML I found this: > http://www.fipa.org/specs/pesspecs.tar.gz. I'll try to isolate > relevant documents\pages and make them subject to discussion. For what I know, FIPA is more of a standard than KQML and is supposed to replace it. I've never used it, though, so I can't comment that much. But if the consensus is that an agent communication language is the right tool for piper nodes to exchange information about each other, then FIPA is probably a good choice. -- Nicolas Chauvat http://www.logilab.com - "Mais où est donc Ornicar ?" - LOGILAB, Paris (France)