Aim at the need of information sharing between companies in supply chain where discrete processing and assembly companies are the core. A manufacturing execution system which is based on supply chain has been developed. Through the three data architecture technology, the main engine factory issues plans or adjusts the plans to outsourcing factories. Then outsourcing factories make products according to the plan and timely deliver the order execution progress to main engine factory based on the RFID technology, which provides data supports to main engine factory for the next step decision making.