Font Size: a A A

Model-driven Development And Optimization Of ERP System In Modern Service Industry

Posted on:2013-12-16Degree:DoctorType:Dissertation
Country:ChinaCandidate:L WuFull Text:PDF
GTID:1268330398480106Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
A traditional ERP system is a multifunctional integrated application system driven by the enterprise application and management strategy. Because of relatively complicated, closed and poor flexible structure, it can neither adapt to the dynamic and diverse business process, nor meet the demand of highly cooperation and heterogeneous distribution in the modern service industry. How to improve the efficiency of ERP system development and maintenance, and how to enhance flexibility and openness to support dynamic cooperation between enterprises is a valuable research topic. The Model-Driven development method in service-oriented architecture provides a new business model-driven application development method for ERP system development of the modern service industry. Through demand analysis to the modern service industry based on an ERP system of a big publishing and media enterprise, the dissertation systematically study the enterprise modeling, model transforming, component identification, optimization algorithm and so on, with focus on business model-driven ERP development method and optimization algorithm. The dissertation proposes a lightweight ERP development framework in service-oriented architecture which provides a fast implementation method of ERP application products in modern service and offers a solution of the large-scale software integration and reuse for the future. The main contents are as follows:(1) The dissertation provides a fast development and implementation method of ERP system. It combines model-driven development methodology and service-oriented architecture with ERP system development process, and establishes a fast lightweight ERP development framework. By the use of the model-driven development method, the users’ requirements and the changes of business can be timely reflected to the codes of applications. Therefore, the model-driven development method not only saves the cost and maintenance of software development, but also improves the development efficiency. By the use of service-oriented architecture, the openness and extensibility of ERP system are enhanced. It becomes possible that the applications within the internal enterprises and between the supply chain enterprises can be integrated and reused. The service-oriented architecture also gives the solution of service application loose coupling integration and reconstruction.(2) The dissertation establishes ERP development domain model oriented modern service base on the theory of meta-model modeling by applying the model-driven framework to ERP domain modeling. Firstly, the dissertation makes some improvement on the BPMN meta-model, and generates an ERP business domain meta-model whose core is process model. The meta-model covers four aspects including organization, function, information and resource, and describes the relationships between these elements. Secondly, the dissertation makes use of XML Schema to give the XML description of meta-model according to the meta-model description method in MOF. These jobs establish the basic of model conversion from business model to the next level system model.(3) The dissertation proposes a model conversion method from business model to application model under the Web Services framework. Firstly, it establishes a service model in SOA and describes the structure of its meta-model. Secondly, it depicts the mapping rules and method from business model to service model based on meta-model. The model-driven development method effectively separates the business logic and the coding. So that designers and programmers can focus on their own field. And the development method can implement the fast development by reusing the business models and variable analysis, which improves the efficiency of development to a certain extent.(4) In order to obtain proper service components in SOA, the dissertation puts forward a service component identification method from service model. In the process of service component identification, some mathematical methods are used to describe the service model. The correlation matrix is generated by the correlation formula between the services. The high-cohesion, low-coupling and reusable service components are produced by cluster analysis to matrixes, which improves the reusability.(5) A hybrid PSO algorithm based on Memetic framework (HM-PSO) is proposed by improving particle swarm optimization algorithm. While accelerating convergence rate, the proposed algorithm can avoid falling into the local optimum by enhancing the diversity of swarm. The experimental results show that the improved algorithm is an effective optimization algorithm. Then how to apply the algorithm to the discrete optimization domain is been researched. The results show that the algorithm can be applied to relative discrete optimization in the ERP of modern service industry based on the mapping rules in real-coding. And the algorithm is verified effectively in the problem of logistics scheduling and routing optimization.
Keywords/Search Tags:ERP System Developing, Business Model-Driven, Meta-model, Model Mapping, Service Component Identification, Memetic, VRPTW
PDF Full Text Request
Related items