| For recent years, ERP (Enterprise Resource Planning) system is used by many companies as a measure of saving costs as well as promoting efficiency. It has been widely accepted, and so does the need for ERP system increase. Using the management idea of information technology, ERP system provides companies a convenient and efficient managing platform. However, process-oriented ERP system cannot adept to the changeable market environment. When the business processes change, companies have to deploy new ERP system, which leads to a huge waste of money and software. However, SOA(Service-Oriented Architecture) can solve the problem well. SOA regards all functional modules as services. It can make full use of software resources and support users invocate services crossing platforms. It makes companies adjust as needed quickly as well as cooperate with its partners.This paper is aimed at researching the feasibility of transforming an existing ERP system to a dynamic ERP system based on SOA. It introduces the SOA architecture and related technology. The main contribution of this paper includes:through transforming a few functional module into SOA, it proves out that an existing ERP system can be rebuilt to service-oriented system, which enable companies to save costs in SOA infrastructure construction. This system use Java web and SSH2(Struts2+Hibernate+Spring). Users can invocate services through web browser, which makes the ERP system more convenient and flexible, thus, companies can adept to the changes quickly. This paper contains background, introductions of technologies, the publish of services, the designing of dynamic ERP system based on SOA, results, and conclusions. |