Agent Technology - Theory and Application