Abstract:With the rapid development of the computer field, the increase in software size and complexity leads to more exposed software crises. As such, improving the efficiency of software production has become an urgent task for the software-related industry. Component-based software integration is the main way to solve the related problems. On the VxWorks system, we can adopt a component-based software integration method defining standardized operation interfaces for software components in functional forms. This method is mature in engineering practice but cannot be reused in cross-heterogeneous environments. Therefore, to be reusable in the heterogeneous environments, a component-based software integration method based on class reflective mechanism is proposed, which combines the factory mode with the callback mechanism to generate the basic elements of the reflective class. On this basis, it standardizes the description and implementation of software component classes and manages the integration of software components in the whole life cycle. In this method, the whole process is implemented by the cross-platform unified code language program, which enables it to be reused more conveniently in business information systems. The designed software-component base class and integrated management class, with complete structures and clear descriptions, are standard and user-friendly and can well support the functional adaptation and update of components and the assembly and evolution of software systems. The experiments show that this method is suitable not only for VxWorks, Android, and Windows systems but also for domestic system environments such as ReWorks, AOS, and Kylin.