Programming based on component is an important way for decreasing complexity and program development time in high performance computing. In this paper we introduce CCA ,which is a component architecture towards HPC. Programming in CCA environment, design and implementation of CCA are also discussed. According to design and implement linear system slover, people can realize advantages of HPC software based on component. Result of experiment shows different performance between running MPI application and component application.