Enterprise Resource Planning Systems and Challenges
Enterprise Resource Planning Systems and Challenges
net/publication/341767232
CITATIONS READS
68 3,705
7 authors, including:
All content following this page was uploaded by Subhi R. M. Zeebaree on 03 June 2020.
Abstract—Enterprise Resource Planning (ERP) systems is a comprehensive integrated system that governs
all aspects of a business. It gives your business automation and integration for core processes such as taking
client orders, planning operations and maintaining inventory records and commercial data. Using ERP
systems provide the user transparency into the entire business development, by which all the departments
can view the information documented to guarantee that the correct procedures are happening. This enables
the ERP system to act as a central core for end-to-end workflow and data. With the advances in the
technology and customer requirement forced ERP designers to cope with the new progress. Consequently,
new designs for the ERP system were done to please companies and customers by developing new ERP
business models. Today, ERP covers a wide range of functionality within themselves and become a popular
Solution in a business organization. Moreover, among the biggest challenge for ERP program designers is
to keep their speed with the manufacturing part, which has been moving rapidly from product-centric to a
customer-centric focus. This request encouraged most ERP sellers to add multifunction and modules to
their core systems. In this paper, we discuss and analyze ERP, ERP types, the ERP design that might be
promising in the future as well as discussing factors that could affect the future of ERP systems.
Keywords: Cloud computing, ERP Cloud, Cloud service provider, and Service estimation
1. Introduction
Currently, data on the internet and distributed systems are on the sharply continuous increasing [1], [2], [3].
Hence, investments in Information Technology (IT) are essential to cope with the changing competitive
organizational environment [4], [5]. Most companies invest in Enterprise Information Systems (EIS) such
as ERP systems and Customer Relationship Management (CRM). These investments in EIS support various
operations, information and strategic functions envisaged in the IT portfolio [6], [7]. EIS is a system that
integrates various modules necessary for companies to efficiently support the execution of multiple business
processes [8], [9]. The two main subsystems that make up the EIS are the ERP system and the CRM system.
1885
Zeebaree, et.al, 2020 TRKU
Some of the modules considered by the ERP are, among other things, management of financial resources,
production, project management, sales, and human resources [10], [11]. CRM generally integrates various
business processes and stakeholders related to marketing, sales and customer management [12]. The CRM
can be considered as an additional module of the ERP solution. However, given its complexity, the CRM
is defining as an independent system. ERP is a software system which designed to join all functional parts
of the enterprise and extend to contain parties external the enterprise for instance supplier and customer to
involve them in the supportive integration method [13], [14]. The ERP is considered as a key element of a
structure that provides a solution to the business [15]. ERP is presented as an inclusive software packaged
that pursues to integrate the complete series of a business's processes and functions to present a complete
view of the business from an individual information technology structural design [16]. Traditional ERP
systems grouped into two types on premise ERP and hosted ERP. On-premise ERP the enterprise runs and
manages the ERP system by supporting software license. Running cost, maintenance cost, accident
recovery, loading and running the system over the enterprise infrastructure such as network, platforms,
computers, servers, etc. [17], [18]. Moreover, to hosted ERP the system hosted into an external host may
be located in a server outside the country and the services available most of the time through the direct
network [19]. The progressively competitive business of today's environment had a high pressure on
organizations to reply to unique customer desires, and new subscription has risen based delivery model for
ERP, also called cloud-based ERP or SaaS ERP. This new model of ERP is the same as traditional on
premise ERP in systems, functions, and solution. The key variance is that the infrastructure (software,
hardware, and network connection), and ERP is provided as a service [20]. The SaaS ERP model is accessed
by using internet application, and data is organized and controlled by the cloud service provider and offered
to the client as ready to use for a monthly fee [21]. A cloud-based ERP system uses the benefits of cloud
computing to provide a more flexible approach to host ERP systems [22], [23]. The major advantages of
cloud computing are accessibility, availability, affordability scalability, guaranteed through Service Level
Agreements (SLA) [24]
1886
ISSN: 04532198
Volume 62, Issue 04, April, 2020
massive restructuring of the sector, generally improving IT standards and competitiveness [29]. Another
advantage of cloud computing is that there are significant benefits to communicators. And these advantages
are as follows. Availability of numerous software applications, access to superior processing power,
advanced storage and the ability to easily share and process information. All this information is displayed
on the browser anytime and anywhere via Internet access. In other words, computing capacity can be a kind
of easy-to-use and an inexpensive product like gas, water, electricity. The computer storage computing
center consists of professional network companies such as Google and IBM, so you can easily "access"
them through the cable user and easily accessible from the browser. Storage center for materials and
services applied [30]. The level of service (SaaS, IaaS, and PaaS) works closely in the cloud to reduce costs
and resources. Coordination between these three levels enables better performance, stack harmonization
(load capacity control from a central location) and maximum use of server functionality, and indicates that
the result of cloud computing is a way to use resources more efficiently. As a result, maintenance costs are
reduced [31]. Because organizations can use mobile devices and wireless data transfer networks, there is
no need to install a large and complex system in the sales room. With this process, all sales and returns
information will be immediately available for corporate headquarters and business executives [32]. Third-
generation of mobile systems like Universal Mobile Telecommunications System (UMTS) are soon
introduced in any country and will not cause a revolution, but they will reform communication technology
by delivering feature-rich content to mobile users [33].
Organizations can decide the types of cloud computing restrictions to deploy applications based on the fact
that cloud computing types can be classified into three classes: public cloud, private cloud and hybrid [34].
Public, private, and hybrid expressions do not specify a location. The term public cloud is, of course, a
public Internet site "outside the organization", a private cloud is located in the structure and the private site
can also be hosted on a positioning structure. Third parties are responsible for guiding the public cloud
outside the organization. It can be grouped into various client applications in server and in-memory cloud
networks. The public cloud is hosted away from the client's location. So they play an essential role in
reducing the risk and cost of customers by expanding the company's infrastructure. The private cloud is
hosted for a single client. They provide better security, quality of service and maximum control over data.
The hybrid cloud is the result of a combination of private cloud and public cloud. Provide the staircase
provided by the exterior according to the request. Public cloud resources can even support private clouds
to maintain a high level of service against sudden fluctuations in workload. Also clearly shows the use of a
storage cloud to support Web 2.0 applications [23]. In addition to these, the hybrid cloud also helps to keep
the peak of the planned workload and, even in the public cloud, can be used to perform periodic activities
[22].
1887
Zeebaree, et.al, 2020 TRKU
Software as a service function of a complete application is provided as a service on demand. Services from
multiple terminals or client organizations use a single version of software running in the cloud.
1888
ISSN: 04532198
Volume 62, Issue 04, April, 2020
So, the best technology choice based on previous experience. Architecture (currently representing a group
of functional requirements) further consultation with experts on concrete solutions that serve the following
(according to consultation) [38]. Function group it is essential to correctly evaluate the judgment of the
experts in this in this step is to incorporate different actors between the scope and the disassembly process
estimated high uncertainty [40].
5.3 Estimation
The main estimation approach is initially top-down. Estimates are initially displayed top-down. It means
that the architecture and design of the project are defined (or, in the case of continuous iteration). The level
of abstraction is determined at that level of uncertainty or risk associated with the project [40]. Advanced
project Uncertainty or risk are often required to make estimates at a complete level. In this case of
abstraction, the bottom-up approach is often made to implement a specific solution, a detailed work estimate
(time) is required. Linking current opportunities as a standard practice through the creation of objects or
functions. General rules are often created for reusable estimation purposes, but not for all. Whenever an
estimation situation occurs, this is considered a good habit. It is provided to verify these rules. The
inaccurate configurable rules are: There is little or no feedback from experts. Therefore, the management
of ERP estimation strategy to present when using these methods in which circumstances [9].
5.4 Validation
The validation phase represents the activities related to estimation validation. Techniques involve creating
processes through it. The primary estimate will be verified. The same verification procedure can use expert's
Judgment, registered real value, functional point, and group based on verification [37], [41].
1889
Zeebaree, et.al, 2020 TRKU
company's relationship with customers, partners and employees by developing and accelerating innovative
applications for critical information exchange [45]. Increase productivity, expand business relationships,
commitment to customers, competitive advantage and forever. Cloud computing depends on the network;
it is a service that allows access to the system on demand. It is also a model to provide specialized services
over the Internet. This service is a server, storage or software to enter. This technology caused rapid changes
in ERP systems and ERP vendors started to implement ERP systems based on cloud computing models and
services. Cloud ERP includes the ERP systems in the cloud [46], [47].
This hosting is done in two modes: IaaS and SaaS. IaaS means buying the required cloud infrastructure,
such as servers. SaaS means you get a cloud or rental services such as storage and software. SaaS is used
in the ERP cloud and is responsible for organizing and managing the processes required to run the IT
infrastructure (servers, operating systems, databases, etc.) and completing the solutions. ERP is becoming
a more comprehensive solution used in small and large organizations and industries. Introduction of ERP
in web (web-based ERP) is connecting mobile to Cloud. ERP made a complex composition of security
problems. Mainly due to the complex ERP structure that provides internally available security [22].
Furthermore, the ERP structure and architecture include various vulnerabilities at all levels, from the
network to the application. SAP is an ERP developer who invented a new ERP system that supports in-
memory computing. The definition in-memory computing as "a new technology that allows the analysis of
large non-aggregated data at an exceptional rate in the local memory [48]. Compress and store a large
amount of information in the primary column format in the main memory. Also, this technology facilitates
parallel processing in a multi-core architecture by moving the intensive calculation of data from the
application layer to the database layer [49].
7. Conclusions
Today’s constructor and distributor face an innumerable of business challenges. Using ERP system provide
the user automation and integration in their core business processes. Here we can conclude that both types
of ERP systems have many benefits to help with overall business implementation management for the
different organization offering intelligence, transparency, and efficiency across all the corners of the
business. Providing the trustful user program and allowing your business to become digitalized. Moreover,
the benefits of the Cloud ERP provide substantial commercial benefits in running costs, timetable
compliance, and on-time release. In addition, cloud ERP become a focus to receive attention from different
companies, it can be anticipated that the level of influence of the identified cloud ERP barriers may fluctuate
in organizations running in different sectors. Further studies required scrutinizing and exploring these
factors in relation to the specific circumstances of diverse industries.
8. References
[1] S. R. Zeebaree, K. F. Jacksi, and R. R. Zebari, “Impact analysis of SYN flood DDOS attack on
HAPROXY and NLB cluster-base web servers,” Indones. J. Electr. Eng. Comput. Sci., vol. 19, no. 1, Jul.
2020, doi: 10.11591/ijeecs. v19.i1. pp%p.
[2] R. R. Zebari, S. R. Zeebaree, and K. Jacksi, “Impact Analysis of HTTP and SYN Flood DDoS
Attacks on Apache 2 and IIS 10.0 Web Servers,” in 2018 International Conference on Advanced Science
and Engineering (ICOASE), 2018, pp. 156–161.
1890
ISSN: 04532198
Volume 62, Issue 04, April, 2020
[3] D. A. Zebari, H. Haron, S. R. Zeebaree, and D. Q. Zeebaree, “Enhance the Mammogram Images
for Both Segmentation and Feature Extraction Using Wavelet Transform,” in 2019 International
Conference on Advanced Science and Engineering (ICOASE), 2019, pp. 100–105.
[4] A. M. Abdulazeez and S. R. Zeebaree, “Design and Implementation of Electronic Learning System
for Duhok Polytechnic University,” Acad. J. Nawroz Univ., vol. 7, no. 3, pp. 249–258, 2018.
[8] S. R. Zeebaree, R. R. Zebari, K. Jacksi, and D. A. Hasan, “Security Approaches For Integrated
Enterprise Systems Performance: A Review.”
[9] S. R. Zeebaree and K. Jacksi, “Effects of Processes Forcing on CPU and Total Execution-Time
Using Multiprocessor Shared Memory System,” Int. J. Comput. Eng. Res. Trends, vol. 2, no. 4, pp. 275–
279, 2015.
[11] S. R. Zeebaree, R. R. Zebari, and K. Jacksi, “Performance analysis of IIS10. 0 and Apache2 Cluster-
based Web Servers under SYN DDoS Attack,” 2020.
[12] A. Payne and P. Frow, “A strategic framework for customer relationship management,” J. Mark.,
vol. 69, no. 4, pp. 167–176, 2005.
[13] S. R. Zebari and N. O. Yaseen, “Effects of Parallel Processing Implementation on Balanced Load-
Division Depending on Distributed Memory Systems,” J. Univ. Anbar Pure Sci., vol. 5, no. 3, pp. 50–56,
2011.
[14] D. Q. Zeebaree, H. Haron, and A. M. Abdulazeez, “Gene selection and classification of microarray
data using convolutional neural network,” in 2018 International Conference on Advanced Science and
Engineering (ICOASE), 2018, pp. 145–150.
[15] V. Botta-Genoulaz, P.-A. Millet, and B. Grabot, “A survey on the recent research literature on ERP
systems,” Comput. Ind., vol. 56, no. 6, pp. 510–522, 2005.
1891
Zeebaree, et.al, 2020 TRKU
[16] H. Klaus, M. Rosemann, and G. G. Gable, “What is ERP?” Inf. Syst. Front., vol. 2, no. 2, pp. 141–
162, 2000.
[17] O. H. Jader, S. R. Zeebaree, and R. R. Zebari, “A State of Art Survey for Web Server Performance
Measurement and Load Balancing Mechanisms.”
[18] S. R. Zeebaree, H. M. Shukur, and B. K. Hussan, “Human resource management systems for
enterprise organizations: A review,” Period. Eng. Nat. Sci., vol. 7, no. 2, pp. 660–669, 2019.
[19] C. Fripp, “Cloud vs. Hosted services: What’s The Difference?” IT News Afr., vol. 8, 2011.
[20] B. Johansson and P. Ruivo, “Exploring factors for adopting ERP as SaaS,” Procedia Technol., vol.
9, pp. 94–99, 2013.
[22] A. Lin and N.-C. Chen, “Cloud computing as an innovation: Percepetion, attitude, and adoption,”
Int. J. Inf. Manag., vol. 32, no. 6, pp. 533–540, 2012.
[23] Z. N. Rashid, S. R. Zebari, K. H. Sharif, and K. Jacksi, “Distributed Cloud Computing and
Distributed Parallel Computing: A Review,” presented at the 2018 International Conference on Advanced
Science and Engineering (ICOASE), 2018, pp. 167–172.
[24] L. M. Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner, A break in the clouds: towards a
cloud definition. ACM New York, NY, USA, 2008.
[25] M. A. Sadeeq, S. R. Zeebaree, R. Qashi, S. H. Ahmed, and K. Jacksi, “Internet of Things security:
a survey,” in 2018 International Conference on Advanced Science and Engineering (ICOASE), 2018, pp.
162–166.
[26] Z. N. Rashid, S. R. Zeebaree, and A. Shengul, “Design and Analysis of Proposed Remote
Controlling Distributed Parallel Computing System Over the Cloud,” presented at the 2019 International
Conference on Advanced Science and Engineering (ICOASE), 2019, pp. 118–123.
[27] K. Kumar and Y.-H. Lu, “Cloud computing for mobile users: Can offloading computation save
energy?,” Computer, vol. 43, no. 4, pp. 51–56, 2010.
[28] K. Jacksi, N. Dimililer, and S. R. Zeebaree, “State of the art exploration systems for linked data: a
review,” Int J Adv Comput Sci Appl IJACSA, vol. 7, no. 11, pp. 155–164, 2016.
1892
ISSN: 04532198
Volume 62, Issue 04, April, 2020
[29] K. Zhang, P. Dong, B. Ma, B. Tang, and H. Cai, “Innovation of IT service in textile industrial
clusters from the service system perspective,” in 2010 International Conference on Logistics Systems and
Intelligent Management (ICLSIM), 2010, vol. 3, pp. 1819–1822.
[30] K. Jacksi, N. Dimililer, and S. R. Zeebaree, “A survey of exploratory search systems based on LOD
resources,” 2015.
[31] M. Massoth and D. Paulus, “Mobile acquisition of sales operations based on a BlackBerry
infrastructure with connection to an inventory and ERP management system,” in 2008 The Second
International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, 2008,
pp. 413–418.
[32] C. Songsheng and Y. Peipei, “Economic benefits of enterprise resources planning (ERP)-based on
empirical evidence from Chinese listed companies,” in 2010 International Conference on Logistics Systems
and Intelligent Management (ICLSIM), 2010, vol. 3, pp. 1305–1308.
[33] A. Khalid, “Cloud computing: Applying issues in small business,” in 2010 International
Conference on Signal Acquisition and Processing, 2010, pp. 278–281.
[34] B. P. Rimal and E. Choi, “A conceptual approach for taxonomical spectrum of cloud computing,”
in Proceedings of the 4th International Conference on Ubiquitous Information Technologies &
Applications, 2009, pp. 1–6.
[35] G. F. H. Raihana, “Cloud ERP–a solution model,” Int. J. Comput. Sci. Inf. Technol. Secur., vol. 2,
no. 1, pp. 76–79, 2012.
[36] I. P. Erasmus and M. Daneva, “ERP effort estimation based on expert judgments,” in 2013 Joint
Conference of the 23rd International Workshop on Software Measurement and the 8th International
Conference on Software Process and Product Measurement, 2013, pp. 104–109.
[37] G. Keller, MySAP. com Industry Solutions: New Strategies for Success with SAP’s Industry
Business Units. Pearson Education, 2001.
[38] S. R. Zeebaree, A. B. Sallow, B. K. Hussan, and S. M. Ali, “Design and Simulation of High-Speed
Parallel/Sequential Simplified DES Code Breaking Based on FPGA,” in 2019 International Conference on
Advanced Science and Engineering (ICOASE), 2019, pp. 76–81.
[39] T. Brown and B. Katz, Change by design: how design thinking transforms organizations and
inspires innovation, vol. 20091. HarperBusiness, 2019.
[40] Z. N. Rashid, K. H. Sharif, and S. Zeebaree, “Client/Servers Clustering Effects on CPU Execution-
Time, CPU Usage and CPU Idle Depending on Activities of Parallel-Processing-Technique Operations “,”
Int. J. Sci. Technol. Res., vol. 7, no. 8, pp. 106–111, 2018.
1893
Zeebaree, et.al, 2020 TRKU
[41] A. Hasso and K. Jacksi, “Effects of Rounding and Truncating Methods of Quantization Error and
SQNR for Sine Signal,” J. Appl. Sci. Technol. Trends, vol. 1, no. 1, pp. 08–12, 2020.
[42] A. A. Salih and M. B. Abdulrazaq, “Combining best features selection using three classifiers in
intrusion detection system,” in 2019 International Conference on Advanced Science and Engineering
(ICOASE), 2019, pp. 94–99.
[43] J. K. Ng and W. H. Ip, “Web-ERP: the new generation of enterprise resources planning,” J. Mater.
Process. Technol., vol. 138, no. 1–3, pp. 590–593, 2003.
[44] Z. Zhang, M. K. Lee, P. Huang, L. Zhang, and X. Huang, “A framework of ERP systems
implementation success in China: An empirical study,” Int. J. Prod. Econ., vol. 98, no. 1, pp. 56–80, 2005.
[45] A. Dabkowski and A. M. Jankowska, “Comprehensive framework for mobile ERP system,” in 14th
International Workshop on Database and Expert Systems Applications, 2003. Proceedings., 2003, pp. 890–
894.
[46] A. Lenart, “ERP in the Cloud–Benefits and Challenges,” in EuroSymposium on systems analysis
and design, 2011, pp. 39–50.
[47] K. Jacksi, S. Zeebaree, and N. Dimililer, “Design and Implementation of LOD Explorer: A LOD
Exploration and Visualization Model,” J. Appl. Sci. Technol. Trends, vol. 1, no. 2, pp. 31–39, 2020.
[48] O. Alzakholi, L. Haji, H. Shukur, R. Zebari, S. Abas, and M. Sadeeq, “Comparison Among Cloud
Technologies and Cloud Performance,” J. Appl. Sci. Technol. Trends, vol. 1, no. 2, pp. 40–47, Apr. 2020,
doi: 10.38094/jastt1219.
[49] F. Färber et al., “The SAP HANA Database–An Architecture Overview.,” IEEE Data Eng Bull,
vol. 35, no. 1, pp. 28–33, 2012.
1894