Security and Trust in Agent-Oriented Middleware