The PDF file you selected should load here if your Web browser has a PDF reader plug-in installed (for example, a recent version of Adobe Acrobat Reader).

If you would like more information about how to print, save, and work with PDFs, Highwire Press provides a helpful Frequently Asked Questions about PDFs.

Alternatively, you can download the PDF file directly to your computer, from where it can be opened using a PDF reader. To download the PDF, click the Download link above.

Fullscreen Fullscreen Off


Enterprise Resource Planning (ERP) is a system through the application of which at organizational levels, companies can achieve their goal of homogenizing present functions in order to make a homogenous enterprise possible. Developers have been coping with a certain degree of complexity in the processes of designing and establishment of planning and organizational resource systems. Categorizing factors and relations with the purpose of transcending details and making holistic views possible is one of the methods for fighting the so-called complexity. This type of categorization is called software architecture. The purpose of this article is to provide the reader with a coherent and homogenous architecture for ERP systems via combining event-based and service-oriented architecture models. By means of introducing a modular framework for ERP systems, we divide systems into cores and independent modules, and then design a structure through combining event-based and service-oriented architectures for each section. Also in order to establish contact and information exchange both among sub-systems and between sub-systems and the core system, we have utilized an information exchange method based on XML. And simulating the so-called method in the Enterprise Architecture environment, we have improved the technological infrastructure and intractability in organizations to converge information technologies with business environments.

Keywords

Enterprise Resource Planning Systems, Event-Based Architecture, Service-Oriented Architecture, Software Architecture, Software Quality.
User