Service-level reuse development has drawn great attention in the research field of embedded systems. In this paper, we present reusable integrity management services for future embedded systems based on virtualization technique. A series of problems related with system security and reliability are addressed by adopting these services to existing system designs. Moreover, we have implemented the prototype system on two different platforms, which proves its reuseability and portability. The two prototype systems are built on different hardware architectures and virtualization implementations, they share most of the source code in service level. The experiment results indicate it is effective during the practice usage. At the end of the paper, we discuss some experience, difficulty and future work.