Agent technology: Enabling next generation computing