An agent based architecture for manufacturing e-marketplace