Abstract:In order to meet MIS’s changing user-requests, based on the domain engineering software development methods and component technology, we deeply study about the MIS’s domain analysis, domain design and the implementation of the domain components; Based on three kinds of composite frame Struts, Spring, and Hibernate support, use the idea of domain model's stratification structure, proposed a kind of software architecture which has the data abstraction and the sliming and coupled loosely level style, In this architecture use component technology and the code automatic production technology to solve the requirements change of information system caused by the environment and the service change, provide a reasonable technology solutions for MIS and related systems due to the changes in requirements caused by domain object and the associated changes in business operations.