A platform for dynamic aggregation of user services includes an agent
coordination logic module. The agent coordination logic module determines
whether the implementation of an independent web service can be
coordinated with the implementation of another independent web service to
provide an enhanced web service. The agent coordination logic module
dynamically coordinates implementation of the web service by an agent
with the implementation of another web service by another agent according
to ontological descriptions of the web service and the other web service.