Agent-Based Computing for Enterprise Collaboration: Agents and Services Interoperability