Eclipse Community Forums - RDF feed
https://www.eclipse.org/forums/
Eclipse Community ForumsGeneral Questions about AgentController
https://www.eclipse.org/forums/index.php/mv/msg/12776/40081/#msg_40081
I browsed the TPTP CVS repository and read some of the C/C++ code and I have
two general questions that I would like to ask:
1. Why do you not use existing open source libraries like ACE
(http://www.cs.wustl.edu/~schmidt/ACE.html) to overcome the platform issues
(Unix, Windows, MacOSX, ...). This would make the source much more readable
as you don't need all the #ifdefs. It is also much more maintainable and
less error prone.
2. The agentcontroller infrastructure looks to me like a homegrown XML based
ORB (Object request broker) architecture to me. Why not using existing
Middleware like CORBA for that? If used properly a CORBA based
infrastructure is at least as effective as your homegrown solution if not
better. It would also allow for programming agents in other programming
languages that are supported by CORBA as e.g. Python.
regards,
Lothar Werzinger]]>Lothar Werzinger2005-11-11T19:05:09-00:00Re: General Questions about AgentController
https://www.eclipse.org/forums/index.php/mv/msg/12776/40708/#msg_40708
Generally, the reason we don't use ACE or CORBA is that the job the Agent
Controller does for us is comparatively small and bringing in ACE or an ORB
would be overkill. Having our own component allows us to fine tune it for
our needs. It also makes it possible for us to reorganize things in ways
such as can be seen with the new Integrated Agent Controller, which does the
same logical job but has a very different topology.