Agent-based computing for enterprise collaboration: Agents and services interoperability