For coping with the challenge of the highly dynamic and stochastic semiconductor manufacturing environment, a component based reconfigurable scheduling (CBRS) system is presented. CBRS system has two types of components: simple components and compounded components which have encapsulated the common scheduling methods such as rescheduling methods, real-time dispatching rules and optimization algorithms. These components are stationed on different scheduling layers: medium-term plan layer, optimization layer and real-time dispatching layer. And some of these components can be used together to create some more practical and feasible scheduling solutions to handle different shop floor operational scenarios. This paper has described the system structure and the function of different types of components. And finally with instance, the feasibility of component based scheduling system is indicated.