Abstract
Teamwork among software agents is an emerging research area in the agent community as researchers are incorporating new architectures in multi-agent systems to facilitate coordination and collaboration among agents. We have proposed an efficient teamwork strategy for software agents which are deployed to work on distributed machines. This architecture is conceptualized from Honey Bee teamwork strategy and named after it as Honey Bee teamwork architecture. Also an abstract mapping is done between the honey bee and software agents working mechanisms. We have classified and discussed the proposed approach in context of two case studies and evaluation is made to exhibit its efficient behavior.