Agent-based service-oriented computing.