The remainder of the paper is structured as follows. Section 2 presents overview of component-based and service-oriented software engineering. Section 3 gives a comparison analysis framework of the two paradigms from different perspectives, including key concepts and principles, process, technology and composition. Section 4 discusses state of the art research in
combining the strengths of CBSE and SOSE. Section 5 concludes the paper.