• No results found

An Analysis of ERP Systems Based on N-tier Architecture

N/A
N/A
Protected

Academic year: 2021

Share "An Analysis of ERP Systems Based on N-tier Architecture"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

An Analysis of ERP Systems Based on N-tier Architecture

Hua-Yang Lin, Ping-Yu Hsu, Jun-Der Leu, Wen-Hsien Tsai

Department of Business Administration, National Central University

No.300, Jungda Rd, Jhongli City, Taoyuan, Taiwan 320, R.O.C.

s1441002@cc.ncu.edu.tw, pyhsu@mgt.ncu.edu.tw,

leujunder@mgt.ncu.edu.tw, whtsai@mgt.ncu.edu.tw

Abstract.

The proliferation of ERP systems

naturally leads to an intriguing question of products classification. In this paper, a framework for analyzing ERP systems is proposed. This framework includes various IT infrastructures that can be incorporated in the n-tier architecture. By using cluster analysis, different groups of ERP systems are classified to verify the correctness of the framework. The results may be useful for ERP vendors to improve their products strategy and help companies to evaluate most suitable ERP products to satisfy their requirements.

Keywords .

Enterprise Resource Planning

(ERP), Classification Framework, Cluster Analysis, N-tier Architecture

1. Int roduction

Information technology has been viewed by enterprises worldwide as vital tools in improving efficiency and competitiveness. In the last decade, many companies turning to use information systems usually known as enterprise resource planning (ERP) systems to respond to competitive pressures and market opportunities quickly, to make product configuration flexibly and to reduce inventory obviously [4].

ERP systems are integrated information systems that support value-added processes of enterprises. Based on modular software structure and centralized database, information flows in manufacturing, finance, sales, distribution as well as human resources processes can be integrated in real time. The ERP systems have become one of the largest IT investments for many companies during the 1990s [5]. ERP systems are not only used by large companies but also penetrated into small and medium companies [12].

It is expensive and time consuming for companies to implement ERP systems [6]. The companies can take many years to implement

ERP systems, and cost $10 millions for a moderate size company and over $100 millions for a large international enterprise [17].

Since ERP systems are critical to companies and expensive to acquire, many studies have been devoted to find the recipe for successful implementation. Among other important factors, product selection has been singled out by many research reports. For example, Jason and Subramanian points out that in order to implement and use ERP system successfully, companies have to select right ERP packages to match its requirement [14]. Esteves and Pastor also emphasize that the selection of ERP products and consultants is an important step in the proposed ERP Life-Cycle framework [10]. Al-Mashari et al. also list correct ERP package selection in the critical successful factors of ERP projects [2].

Currently many ERP systems are available in the market. In Taiwan along, there are 61 ERP vendors, and the CIBRES listed approximately 1500 different ERP solutions provided by a variety of vendors in 2000 [3]. These products can differ from each other very much. The differences play an important role in software/vendor selection. The vast number of vendors and the difference of functionality and architecture have put much pressure on the system selection processes. Although software selection is important, to the best of our knowledge, no academic work has been devoted to provide formal framework to compare and contrast the characteristics of ERP systems. Such a framework should provide evaluation items come with theoretic supports, be able to distinguish products with different functionality, and it should be applicable to most ERP systems. In this paper, a software architecture evaluation framework for ERP systems based on client server technology, browser based computing, system integration capability and support of globalization is proposed. To verify the quality of the framework, several ERP products that are widely used in Greater China

(2)

area are evaluated with the functional list designed with the framework. The results show that the framework can be applied to a wide range of software and can reasonably distinguish products designed with different complexities.

2. Methodology

The research involves four major steps to establish and verify the ERP analysis framework. 1. Identification of the simplified ERP analysis framework. It includes collection of attributes and functions for developing the analysis framework. The research includes information technology attributes, production functions and finance functions currently. Then the simplified ERP analysis framework of ERP systems showing the IT infrastructure, ERP modules and interface to external systems will be presented.

2. Identification of ERP vendors from the Market Intelligence Center (MIC) of Information Industry Institute (III) in Taiwan and the Internet search. For it, the ERP software vendors, products, and descriptions will be identified and only some, but not all ERP products will be surveyed in this research. The ERP vendors must have branch offices in Taiwan and the Mainland China at the same time. These vendors include international and local ERP vendors.

3. The function list is sent to the selected ERP vendors. The data filled by vendors are verified with independent experts or users in customer sites. Only the reports that have consistent view from both parties are reserved for clustering analysis.

4. Identification and analysis of the IT attributes contained in the ERP products. Each key IT attribute has a variety of sub-features or capabilities. These attributes of different ERP products were identified and analyzed. By evaluating the relationship among the aggregations of ERP attributes using cluster analysis, the different groups of ERP products might be identified and described.

3. A framework for analyzing ERP

systems

Because ERP systems are continuously evolving in terms of technology and functionality [16], in this paper both functions and attributes

are used to be as the taxonomic characters to classify ERP systems.

A simplified framework for analysis of ERP systems shows the IT infrastructure, major ERP modules, and their relationships with some external systems by interfaces as shown in Fig. 1. The major modules of ERP systems may include finance, manufacturing, human resources, sales and marketing, and so on [2,7,8]. After ERP having implemented systems successfully , many companies are considering and implementing various extensions to the systems. The extendable external systems could include supplier chain management (SCM), customer relationship management (CRM), e-business or e-commerce solutions (B2B and B2C), data warehouse (DW), data mining (DM), business intelligence (BI), knowledge management (KM), and so on [13,17,18,19,25,27]. By integrating ERP system with these external systems, company can improve the relationships with suppliers and customers and provide competitive advantage for the organization. According to Sprott [23] , ERP system can integrate with others applications by integration standards (such as XML, RosettaNet) and component interface protocols (such as CORBA, COM+ and EJB). For others systems to retrieve and store data in the ERP system, there are three most used methods from the experiences of professional consultants, of ERP vendors and consulting companies. The three integration methods include predefined programs, temporary data files and read/write tables in database directly. In this paper, the focus will be on IT infrastructure that supported the ERP system operation.

K M B I S C M CRM B2C D M B2B DW System Architecture Client W e b Server A P Server DB Server Manufacturing Finance Intergration Standards Component interface protocols Interface ERP Modules IT Attributes . . . External Systems Human Resources Business-enabling features Intergration Methods

Figure 1. Framework for analyzing ERP systems

IT attribute is the technology infrastructure to support the execution of ERP systems. The ERP systems transform the value chain methodology

(3)

into reality by applying software systems to links activitie s (functional areas) in a client/server architectural environment [1,11,20,24]. In the viewpoint of IT infrastructure, ERP systems have three components: client/server system, enterprise-wide database as well as the application modules [28]. User interface is one characteristic of the client/server model [21], which is typically a graphic user interface (GUI). According to Sinha [22], there are following key issues that must be considered for a client/server system:

ŸClient: (1)workstation operating system, (2)hardware constrains, (3)connectivity constraints, (4)objected-oriented design, (5)GUI, (6)division of responsibility.

ŸServer: (1)scalability, (2)server interface, (3)gateway to mainframe, (4)disk space, (5)security and access control, (6)backup, recovery and logging, (7)fault tolerance and uninterrupted power supply, (8)performance and system management, (9)internetworking.

Because information technologies have made progress on hardware and software continuously, some key issues have been excluded from this paper, e.g., hardware constraints, disk space and internetworking. Some issues that are not related to ERP systems have been neglected also, e.g., OO design, fault tolerance and UPS. The gateway to mainframe issue has been revised to gateway to externa l systems based on above framework.

Information technologies have evolved from client/server computing to the Internet era. The system architecture extends to 4-tiers web-based architecture [9]. The web-based architecture consists of four layers: client, web server, application server and database server. Owing to the development of mobile technology, the mobile devices can be used to access information systems [15]. Users may connect to ERP systems by browsers and mobile devices so that the ERP systems can be integrated to the supply chain management (SCM) system, customer relationship management (CRM) system, and so on.

In addition to information infrastructure based on n-tiers architecture, Davenport [7] pointed out that ERP systems should include some specific technical or business-enabling features. These business-enabling features consist of data ownership, procedures, transaction visibility, global or multilocal, data management, modifications and best practices orientation. The data ownership feature is more likely a

management issue rather than IT responsibility and data management feature is categorized to database server attribute. Hence, this paper does not include these two business-enabling features. From above research the IT attributes will be studied under the framework given by the Fig. 2.

IT Attributes

1. Client

2. Web Server

3. Application Server a. Operating System (OS)

d. Division of responsibility c. GUI b. Connectivity constraint

a. Web server support b. Connection

a. Scability b. Server interface c. Gateway to other systems d. Security and access control e. Backup, recovery f. Logging g. Performance and Mgt.

Integration standards

Integration methods Component interface protocols

4. Database Server 5. System Architecture 6. Business-enabling Features a. Database support c. Scalability b. Database integration a. 2-tiers b. 3-tiers a. Procedures b. Transaction visibility c. Global or multilocal d. Modifications e. Best practices orientation c. 4-tiers

Figure 2. Framework of IT attributes

4. Data collection and verification

A total of 61 ERP software vendors were identified from the Market Intelligence Center (MIC) of Institute of Information Industry (III) in Taiwan. This vendors list consists of major ERP vendors in Taiwan and well-known international ERP vendors which have branch offices or agents in Taiwan. Among the 61 companies, 32 are taken away from the list since they do not have branches to operate in Mainland China or Hong Kong. Phone calls were made to the left 29 companies to invite them to join the research. 25 out of the 29 companies agreed to review the forms derived from analysis framework.

After reviewing the framework, 16 companies do not express their interest to attend the research. After one month of intensive communication, 9 out of the 25 companies return their forms. Such a low return rate we believe is caused by two problems. One is that the framework may reveal that their IT attributes have a lot of room to grow. The second one is because the framework requires experts to fill out the form and they are

(4)

extremely busy during the intensive communication period. However no company has complained that their products cannot be analyzed by the framework.

To assure that the data filled are accurate, telephone interviews are also performed to make sure the experts filling the data fully understand the questionnaire. To verify the data, the same form is also used to interviewed customers of the companies or experts who do not work for the vendors. Three out of the nine returned questionnaires cannot be confirmed by such a verification procedure either due to customers did not use the latest versions or the experts are out of the country when the survey was performed. Hence, the framework verification phase successfully obtains the analysis reports of six products from six companies. Their characteristics are listed in Table 1.

Table 1. Characteristics of the ERP products under analysis

5. Analysis of ERP systems

The IT attributes include client, web server, application server, database server, system architecture and business-enabling functions. These attributes support the infrastructure requirements for ERP systems from the aspect of client-server architecture.

5.1 The result of the analysis

The features associated with the IT attributes for all the six ERP products are shown in Table 2. The values of each column mean the number of features for each ERP products supported. The number contained within parentheses is the total number of features surveyed for each IT attribute. There are in total sixty-four features that categorized as six IT attributes including client, web server, application server, database server, system architecture and business-enabling features.

Table 2. Features associated with the IT attributes

Combined the total IT attributes, the product E supports most of the features for IT attributes. For local ERP products, the product D supports most of the features for IT attributes. There is no huge difference between the two international ERP products about IT attributes. But for the four local ERP products, they have bigger differences among them. The comparisons of six ERP products for all the six IT attributes are shown in Fig. 3. 0 5 1 0 1 5 2 0 2 5 IT attributes Number of IT features A B C D E F

Client Web server AP server DB server System architectureBusiness-enabling features

Figure 3. Comparisons of six ERP products based on six IT attributes

5.2 Cluster analysis

The different ERP systems can be placed to dissimilar clusters by using the cluster analysis. The goal of cluster analysis is to classify the ERP systems into clusters. In such a way, the ERP systems with similar number of attributes or functions are placed in the same cluster. The result of the survey is clustered with complete link cluster methodology to examine if products under survey can be naturally grouped. The result of the cluster is to verify if the analysis framework can reasonably distinguish products.

In this research, the agglomerative hierarchical clustering is used to analyze the IT attributes of ERP systems. All the surveyed results are analyzed by SPSS 10.0 software and used complete-linkage algorithm. The Fig. 4 shows the results of cluster analysis for six ERP systems based on IT attributes.

Sym bol Year of founded Major market area Company profile A 1982 Taiwan and China

The largest ERP vendor in Taiwan

B 1994 Taiwan and

China

Aggressively expending ERP vendor

C 1977 Worldwide The largest ERP vendor in

U.S.

D 1987 Taiwan and

China

The second ERP vendor in Taiwan

E 1972 Worldwide The largest ERP vendor

worldwide

F 1994 Taiwan and

China

Aggressively expending ERP vendors IT Attributes A B C D E F Client (14) 7 12 12 6 13 5 Web server (6) 0 1 5 0 6 0 Application server (21) 14 9 21 16 20 6 Database server (10) 4 1 5 8 6 2 System architecture (3) 1 3 1 2 3 1 Business-enabling features (10) 7 6 7 6 8 7 Total (64) 33 32 51 38 56 21

(5)

Figure 4. Cluster analysis of ERP systems based on IT attributes

From Fig. 4, we can naturally cut the ERP systems into two groups by setting the distance at 15. The two different groups are:

ŸGroup I: international vendors, the top leaders in ERP worldwide market.

ŸGroup II: local vendors, the top ERP vendors and highest market share on small and medium enterprises in Taiwan.

Among the local ERP vendors, the four companies can be divided into two subgroups by setting the distance at 10. The major reason is that only one ERP system supports web architecture while the others not.

The result matches products’ general image and thus implies that the analysis framework can reasonably distinguish products.

6. Conclusions and future works

Product selection has been singled out by many research reports. After checking some local and international renowned ERP software products, the similarities and dissimilarities of ERP systems can be found. The classification framework developed in this paper can help the software vendors to improve their ERP products strategy. On the other hand, for the ERP user companies, this classification framework will support them in choosing suitable ERP products considering their requirements and existing IT architecture. The NESAF developed in this paper can help companies to select most suitable ERP system according to their requirements and existing IT architecture. Considering the future growth of system and integration with other systems, the framework can also help to determine which kind of ERP solution is most flexible.

The framework consists of six major IT attribute categories to classify ERP products. These attributes include client, web server, application server, database server, system architecture and business-enabling features. The framework covers client/server technology, browser based computing, integration to external

systems and the support of business enabling feature.

The framework has solid theoretic foundation since it based on client/server architecture [22] and web base computing [9] to develop system attributes and global business requirement to derive business enabling feature [7]. The clustering analysis in the verification phase implies the framework can reasonably distinguish products. During the process of collecting ERP product analysis reports, we have not found any company complaining that the framework is not suitable to evaluate their products. From the friendly response, we have strong confidence that the framework can be applied to major ERP systems.

The study tries to establish the IT attributes analysis framework of ERP systems. However, as the discussion in section 1 shows, ERP has many strong functional aspects in handling business processes. In the future work, we suggest at least manufacturing and financial analysis should be added to the analysis framework since financial modules have the highest installed priority [17] and ERP systems have the highest penetration rate in manufacturing industries [26].

7. Acknowledgements

The research is partially supported by the MOE Program for Promoting Academic Excellence of Universities of R.O.C. under the Grant Number 91-H-FA07-1-4.

8. References

[1] Akkermans HA, Bogerd P, Yücesan E, Van Wassenhove LN. The impact of ERP on supply chain management: exploratory finding from a European Delphi study. European Journal of Operational Research 2003; 146(2): 284-301.

[2] Al-Mashari M, Al-Mudimigh A, Zairi M. Enterprise resource planning: a taxonomy of critical factors. European Journal of Operational Research 2003; 146(2): 352-64. [3] Anderegg T. ERP: A-Z implementer’s guide

for success. Resource Publishing; 2000. [4] Bingi P, Sharma M, Godla J. Critical issues

affecting an ERP implementation. Information Systems Management 1999; 16(3): 7-14.

[5] Chung S, Snyder C. ERP initiation - a historical perspective. Proceedings of

(6)

Americas Conference on Information Systems; Milwaukee, Wisconsin; August 1999. p. 213-15.

[6] Davenport TH. Putting the enterprise into the enterprise system. Harvard Business Review 1998; 76(4): 121-31.

[7] Davenport TH. Mission critical - realizing the promise of enterprise systems. Harvard Business School Press; 2000.

[8] Dillon C. Stretching toward enterprise flexibility with ERP. APICS - The Performance Advantage; 1999.

[9] Dreyfus P. The second wave - Netscape on usability in the services-based Internet. IEEE Internet Computing 1998; 36-40. [10] Esteves JM, Pastor JA. An ERP

life-cycle-based research agenda. First international workshop in enterprise management and resource planning: methods, tools and architectures; Venice, Italy; 1999. p. 359-71. [11] Gupta A. Enterprise resource planning: the

emerging organizational value systems. Industrial Management & Data Systems 2000; 103(3): 114-18.

[12] Holt S. Competition heats up in ERP. InfoWorld 1999; 21(6): 65.

[13] Jacobs FR, Bendoly E. Enterprise resource planning: developments and directions for operations management research. European Journal of Operational Research 2003; 146(2): 233-40.

[14] Janson MA, Subramanian A. Packaged software: selection and implementation policies.INFOR 1996; 34(2): 133-51. [15] Kalakota R, Robinson M. The race to

mobility. McGraw-Hill; 2001.

[16] Kumar K, Van Hillegersberg J. ERP experiences and evolution. Communication of the ACM 2000; 43(4): 22-6.

[17] Mabert VA, Soni A, Venkatarmanan MA. Enterprise resource planning survey of U.S. manufacturing firms. Production and Inventory Management Journal 2000; 41(2): 52-8.

[18] Newell S, Huang JC, Galliers RD, Pan SL. Implementing enterprise resource planning and knowledge management systems in tandem: fostering efficiency and innovation complementarity. Information and Organization 2003; 13: 25-52.

[19] Olhager J, Selldin E. Enterprise resource planning survey of Swedish manufacturing firms. European Journal of Operational Research 2003; 146(2): 365-73.

[20] Rao SS. Enterprise resource planning: business needs and technologies. Industrial Management & Data Systems 2000; 100(2): 81-8.

[21] Scheer AW, Habermann F. Making ERP a success. Communication of the ACM 2000; 43(4): 57-61.

[22] Sinha A. Client/Server computing. Communication of the ACM 1992; 35(7): 77-98.

[23] Sprott D. Componentizing the enterprise application packages. Communication of the ACM 2000; 43(4): 63-69.

[24] Sundarraj RP, Talluri S. A multi-period optimization model for the procurement of component-based enterprise information technologies. European Journal of Operational Research 2003; 146(2): 339-51. [25] Tarn JM, Yen DC, Beaumont M. Exploring

the rationales for ERP and SCM integration. Industrial Management & Data Systems 2002; 102(1): 26-34.

[26] Van Everdingen Y, Van Hillegersberg J, Waarts E. ERP Adoption by European Midsize Companies. Communic ation of the ACM 2000; 43(4): 27-31.

[27] Willis TH, Willis-Brown AH. Extending the value of ERP. Industrial Management & Data Systems 2002; 102(1): 35-8.

[28] Yen DC, Chou DC, Chang J. A synergic analysis for Web-based enterprise resources planning systems. Computer Standard & Interfaces 2002; 24: 337-46.

References

Related documents

P ETLAMUL W., P RASERTSAN P., 2012 – Evaluation of strains of Metarhizium anisopliae and Beauveria bassiana against Spodoptera litura on the basis of their virulence,

Six different possibilities were evaluated on acceptance by the respondents (general budget, new roads, improve public transport, abandon existing car taxation, lower fuel taxes,

The interpretation of the clinical data should focus on the Japanese component of the global program, with the bridging study providing a link to the foreign safety and efficacy

Besides potential strain-speci c differences in dietary fatty acid requirements of Arctic charr, other factors such as temperature can in uence physiological processes, resulting

environment and cyanate has a biological-like distribution in marine systems; 2) cyanate is taken up in surface waters, probably by phytoplankton; 3) cyanate is

National National Board Board for for Standards Standards in Health in Health Informatics Informatics BSHI

 SAP NetWeaver provides core functions for the technical infrastructure of your business solutions in four integration levels.. – People Integration: This ensures the employees to