| With the development of economic globalization, More and more enterprises want to redesign their ERP (enterprise resource planning) systems through informationization and business process reengineering. By means of advanced information technology and management science, enterprises are hoping to improve market competitive advantages of their own. However, in the process of implementation and reconfiguration of ERP systems, the user's requirements are often changing when enterprise's business processes change, many enterprises need more flexible and scalable ERP systems. At present, The reuse of ERP software is difficult to implement, the development of ERP software is always over-time and over-budget, the software itself is always unreliable and difficult to maintain.The paper proposes a Service Model-Driven Architecture (SMDA) by combining the MDA and SOA, and describes ERP system building architecture based on SMDA, builds a service model resources repository by abstracting the ERP systems and constructing a modeling tool of STML and the techniques of automatic code generation and service integration technologies which provide a great support for rapid reconfiguration the ERP system. Firstly, the paper points out the development and the technology of developing ERP system, and reviews the research on how to build the platform for the ERP system based on service, the paper finds that the techniques of reconfiguring system are not good enough and proposes that the research of this paper on rapid Reconfiguration Platform for ERP System Based on Service Model-Driven Architecture are meaningful.Secondly, as to the limitations of traditional modeling tools for the enterprise ERP system, the paper establishes a new approach to modeling enterprises ERP systems. The modeling tools include the SMDA architecture and a service modeling tool of STML. The paper Abstracts and exports many generic and personality ERP business models by analisis and destruct the ERP system, and building a service model resources houseware. Using the STML language to build a range of services templates and the code, you can describe the service model template of different styles, then the paper gives some describes about how to construct the STML, introduces the mark rules and the techniques about automatically generate STML code and services integration techniques for rapid reconfiguration the ERP system.At last, the paper presents several typical examples of service templates and their design details, shows some software's business background of the templates, the applications of the key techniques and the effectiveness on rapid reconfiguration ERP system based on service model-driven architecture are also described and illustrated. |