Study on plug-in technology application method in informationization system refactoring

It iseasy to disrupt the originaldesign framework when expanding the informationization software's function because user's changing requirement during software development, use and maintenance, also there are some legacy codes in system maintenance.A refactoring solution with"subject-service-plug-in"model is provided, which based on plug-in architecture, with adapter pattern to unify system module interface, viewer pattern's traffic model to keep the system module normal communication.The solution eliminates the depth coupling between the system modules and improvement system's framework.The result indicated the system after refactoring get more flexibility, more extendibility, the solution can make system adapts user's demand change well, easy to maintain and test, and saves the maintenance cost.