Manufacturing Execution System (MES) has significantly evolved into more powerful and integrated software applications. However, MES applications still fall short of adding decision-making tools capabilities in adaptive manufacturing. On the base of analyzing the deficiencies of the traditional MES, this paper proposes the model of MES based multi-agent and the Contract Net based mechanism of cooperation planning. In the process of communication among multi-agents, strategy agent cooperates with schedule agent so as to realize dynamic and adaptive scheduling. Finalay, system framework based on CORBA and Multi-Agent System was put forward.