Professional Documents
Culture Documents
Microservices Model For Infrastructure Optimizacion
Microservices Model For Infrastructure Optimizacion
Abstract
Enterprise architecture (EA) is a discipline that is becoming increasingly important for businesses that are undergoing
digital transformation. EA encompasses the practice of designing and managing the entire architecture of an organi‑
zation, including its business processes, information systems, and technology infrastructure. In this paper, we will
explore the main objectives of EA in digital transformation and the ways in which EA can help businesses achieve
their digital transformation goals. Enterprise architects can use MicroServices technology to enable digital transforma‑
tion by designing the MicroServices architecture, establishing best practices and standards, supporting tools such
as DevOps, aligning with the enterprise’s cloud strategy, and enabling data integration. Decision makers can use
enterprise architecture with MicroServices to make digital transformation by leveraging the benefits of MicroServices
architecture to achieve their digital transformation goals.
Keywords MicroServices, Digital transformation, Enterprise architect
© The Author(s) 2023. Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which
permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the
original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or
other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line
to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory
regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this
licence, visit http://creativecommons.org/licenses/by/4.0/.
Abd‑Elwahab et al. Future Business Journal (2023) 9:90 Page 2 of 15
aims to ensure that the organization’s technology infra- flexible, and resilient. This can help businesses to
structure is secure and compliant with relevant regu- respond quickly to changing market conditions and
lations and standards. This involves designing and adopt new technologies and processes as needed.
managing a technology infrastructure that is secure, • Facilitating innovation EA can help businesses to
resilient, and compliant with relevant regulations and facilitate innovation by providing a framework for
standards. designing and managing technology infrastructure
EA can help businesses achieve this objective by pro- that supports experimentation and innovation. This
viding a framework for designing and managing technol- can help businesses to develop new products and
ogy infrastructure that is secure, resilient, and compliant services more quickly and respond more effectively
with relevant regulations and standards [7]. to customer needs.
• Improving collaboration and communication EA can
This paper is organized as follows: in Section 1, the
help businesses to improve collaboration and com-
introduction, it explains digital transformation and
munication by providing a framework for designing
digital infrastructure to drive enterprise architecture
and managing technology infrastructure that sup-
for infrastructure optimization. Section 2 examines
ports collaboration and communication across dif-
the related work of enterprise architects, MicroSer-
ferent departments and business units. This can help
vices, and digital transformation and the relation-
businesses to break down silos and to improve cross-
ship between them, which is used to assist decision
functional collaboration.
makers. In Section 3, we discuss the MicroServices-
• Ensuring security and compliance EA can help busi-
driven enterprise architecture model for infrastruc-
nesses ensure security and compliance by design-
ture optimization. In Section 4, the experimental
ing and managing technology infrastructure that is
results display the performance. Finally, a conclu-
secure, resilient, and compliant with relevant regula-
sion and directions for future work are reported in
tions and standards. This can help businesses protect
Section 5.
sensitive data and avoid costly breaches and regula-
tory penalties [10].
Related work
In today’s rapidly evolving technological landscape,
organizations are constantly seeking ways to optimize Uses of Enterprise architect with MicroServices technology
their infrastructure to meet the increasing demands of enable digital transformation
scalability, flexibility, and efficiency. One approach that Enterprise architects can use MicroServices technology
has gained significant attention is the MicroServices- to enable digital transformation in several ways. Here are
Driven Enterprise Architecture Model [1, 20]. some examples:
Ways in EA can help businesses achieve their digital • Designing the MicroServices architecture Enterprise
transformation goals architects can work with development teams to
EA provides the necessary framework and methodolo- design a MicroServices architecture that aligns with
gies to guide businesses in their digital transformation the enterprise’s digital transformation strategy. This
journeys, enabling them to leverage technology effec- includes identifying the services that need to be bro-
tively and achieve their desired business outcomes. EA ken down into MicroServices, defining the API con-
can help businesses achieve their digital transformation tracts between services, and establishing the govern-
goals in a number of way these include: ance and management processes that will ensure the
MicroServices architecture is scalable and maintain-
• Providing a roadmap for digital transformation EA able.
can help businesses to develop a roadmap for digital • Establishing best practices and standards Enterprise
transformation by providing a framework for design- architects can establish best practices and stand-
ing and managing technology infrastructure that is ards for developing MicroServices, such as defining
aligned with the organization’s strategic goals. This coding standards, security policies, and deployment
can help businesses to identify the technologies and processes. This ensures that the MicroServices are
processes that are most important for achieving their developed in a consistent and secure manner, and
digital transformation goals. that they can be easily integrated into the enterprise’s
• Enabling agility and flexibility EA can help busi- existing systems and processes.
nesses achieve agility and flexibility by designing and • Supporting DevOps MicroServices architecture
managing technology infrastructure that is scalable, requires a DevOps approach to software develop-
Abd‑Elwahab et al. Future Business Journal (2023) 9:90 Page 3 of 15
ment, where development, testing, and deployment • Implement service discovery and an API gateway
are integrated into a continuous delivery pipeline. Once the MicroServices are deployed, the next step
Enterprise architects can support DevOps by design- is to implement service discovery and an API gate-
ing and implementing the necessary infrastructure, way. This involves implementing tools and technolo-
tools, and processes to enable continuous delivery of gies that allow services to discover and communicate
MicroServices. with each other and provide a unified interface for
• Aligning with cloud strategy MicroServices architec- external clients to access the services.
ture is well-suited to the cloud, as it allows services • Implement monitoring and logging After the MicroS-
to be developed and deployed independently and at ervices are deployed and the service discovery and
scale. Enterprise architects can align the MicroSer- An API gateway are implemented, the next step is
vices architecture with the enterprise’s cloud strategy, to implement monitoring and logging. This involves
identifying the cloud services and platforms that are implementing tools and technologies that allow the
best suited to host the MicroServices and ensuring system to be monitored for performance and avail-
that the MicroServices are designed to take advan- ability and that provide logs for debugging and trou-
tage of the scalability and flexibility of the cloud. bleshooting.
• Enabling data integration MicroServices architecture • Test the MicroServices Once the MicroServices are
can help enable data integration across the enterprise deployed and all the necessary tools and technologies
by breaking down data silos and allowing data to are implemented, the next step is to test the MicroS-
be shared across services. Enterprise architects can ervices. This involves testing each service individually
design the MicroServices architecture to enable data and in combination with other services ensure that
integration, defining the data models, APIs, and data they are functioning as expected.
governance policies that will ensure data are shared • Iterate and refine Finally, the implementation and
securely and efficiently across the enterprise. deployment of MicroServices in digital transfor-
mation in financial markets is an iterative process.
It is important to continuously monitor and refine
Digital transformation with MicroServices the system to ensure that it is meeting the business
The digital transformation processes for the implementa- objectives and to make adjustments as needed.
tion and deployment of MicroServices in financial mar-
kets involve the following steps:
Challenges that face to implement EA in digital
• Identify the business objectives The first step in Imple- transformation
menting and deploying MicroServices in digital While EA can be a powerful tool for supporting digital
transformation in financial markets is to identify the transformation, there are also a number of challenges
business objectives. This involves understanding the that businesses may face when implementing EA in the
goals of the organization and how MicroServices can context of digital transformation. Here are some of the
help achieve those goals. main challenges:
• Design the MicroServices architecture The next step
is to design the MicroServices architecture. This • Resistance to change One of the biggest challenges of
involves breaking down the monolithic application implementing EA in digital transformation is resist-
into smaller, independent services that can be devel- ance to change. Digital transformation often involves
oped and deployed independently. significant changes to business processes, technol-
• Develop the MicroServices Once the MicroServices ogy infrastructure, and organizational structures,
architecture is designed, the next step is to develop and employees may be resistant to these changes.
the MicroServices. This involves developing each This can create a significant barrier to the successful
service using the appropriate technology stack and implementation of EA in DT.
ensuring that each service is designed to be scalable, • Lack of skills and expertise Another challenge of
fault-tolerant, and secure. implementing EA in digital transformation is the lack
• Deploy the MicroServices After the MicroServices of skills and expertise required to design, implement,
are developed, the next step is to deploy them. This and manage complex technology infrastructure. This
involves deploying each service to its own container can be particularly challenging for businesses that
or server ensure that they are isolated from each do not have a strong IT department or that lack the
other and can be managed independently. resources to hire external experts.
Abd‑Elwahab et al. Future Business Journal (2023) 9:90 Page 4 of 15
• Complex legacy systems Many businesses have com- their strategic goals and how EA can help to achieve
plex legacy systems that have evolved over time and them
are difficult to integrate with new technology infra- • Establishing a governance framework EA should be
structure. This can create significant challenges when governed by a framework that includes clear roles
implementing EA in digital transformation, as busi- and responsibilities, decision making processes, and
nesses may need to find ways to integrate new sys- communication.
tems with legacy systems in order to achieve their • Fostering collaboration and communication EA
goals. should be designed and managed in a way that fos-
• Unclear objectives Another challenge of implement- ters collaboration and communication across differ-
ing EA in digital transformation is unclear objectives. ent departments and business units. This can help
Businesses may have a general idea of what they break down silos and improve cross-functional col-
want to achieve through digital transformation, but laboration.
they may not have a clear understanding of how to • Adopting a flexible and adaptable approach EA
achieve these objectives or what specific outcomes should be designed and managed in a way that is
they are looking for. flexible and adaptable in order to respond quickly to
• Budget constraints Implementing EA in digital trans- changing market conditions and emerging technolo-
formation can require significant investment in new gies.
technology infrastructure, software, and hardware. • Ensuring security and compliance EA should be
This can be challenging for businesses that have lim- designed and managed in a way that ensures security
ited budgets or that are already facing financial pres- and compliance with relevant regulations and stand-
sures. ards.
• Data management and security With the increasing
use of data in digital transformation initiatives, busi-
nesses must address data management and security Strategies for integrating new systems with legacy systems
concerns. These can include issues such as data pri- during digital transformation
vacy, data quality, and data governance [11]. Integrating new systems with legacy systems can be a
significant challenge during digital transformation ini-
Implementing EA in the context of digital transforma- tiatives [14, 17]. Here are some strategies that businesses
tion can be challenging, and businesses must be prepared can use to address this challenge:
to overcome these challenges in order to achieve their
digital transformation goals. These challenges include • Develop a comprehensive integration strategy A com-
resistance to change, lack of skills and expertise, complex prehensive integration strategy can help businesses
legacy systems, unclear objectives, budget constraints, to identify the most appropriate integration approach
and data management and security concerns [3].
AIX RISC Web service This experiment used the various OS with various types of CPU and the factor
was change in service type which here used MicroServices; the graph below
This experiment shows the performance of the CPU which has RISC CPU with shows enhancement performance which led to saving resource, and just using
web service work load, and the graph below shows performance of CPU and resources on demand, this impacts quicker performance and faster I/O making
Memory the system highly responsive
Abd‑Elwahab et al. Future Business Journal (2023) 9:90 Page 5 of 15
OS CPU type Service type Used CPU Used Memory Case No. 2 AIX RISC MicroSer‑ 0.20 Core 6.7 GB
vice
Case No. 1 AIX RISC WEB Service 2 Core 33 GB
Case No. 3 Windows CISC MicroSer‑ 1.7 Core 20.3 GB
Case No. 2 AIX RISC MicroService 0.20 Core 6.7 GB vice
The comparison in Table 6 shows the result for case numbers 1 and 2 between The comparison in Table 9 shows the result for case numbers 2 and 3 between
web service and MicroServices in Case No. 1 and Case No. 2 with the same type MicroServices and MicroServices; the various factor here is CPU type in Case
of CPU and Memory; this experiment displays how MicroServices assist to save No. 2 and Case No. 3 with different types of CPU and Memory in Case No. 2
resources more than web service or traditional service with the same type of showing less resources utilization than Case No. 3 and this result shows how the
CPU and Memory; and this leads to a save cost for organizations; this assists type of CPU and service type are considered an important factor in application
to save resources and assists decision maker to make recommended decision architecture and infrastructure architecture which helps to save resources and
finally assisting application architecture to develop applications that use this leads to save cost for organizations and assists decision maker in making
resources on demand; this impacts quicker performance and faster I/O making recommended decision
the system highly respond
Decision makers use enterprise architect Here are some ways decision makers can use enter-
with MicroServices to make digital transformation prise architecture with MicroServices to make digital
Decision makers can use enterprise architecture with transformation:
MicroServices to drive digital transformation by lev-
eraging the benefits of MicroServices architecture to • Aligning business goals with technical capabilities
achieve their digital transformation goals [12, 16]. Decision makers can work with enterprise archi-
Abd‑Elwahab et al. Future Business Journal (2023) 9:90 Page 9 of 15
tects to ensure that the MicroServices architecture vices, enabling them to deliver value to customers
aligns with the enterprise’s digital transformation more quickly.
goals. This includes understanding the business • Accelerating innovation Decision makers can use
goals, identifying the key capabilities required to enterprise architecture with MicroServices to
achieve those goals, and designing the MicroSer- accelerate innovation by adopting an agile devel-
vices architecture to support those capabilities. opment approach. MicroServices architecture ena-
• Prioritizing development efforts: Decision makers bles teams to develop and deploy services inde-
can use enterprise architecture with MicroServices pendently, allowing them to innovate quickly and
to prioritize development efforts based on business respond to changing customer needs.
value. By breaking down monolithic applications • Enhancing resilience and scalability Decision mak-
into smaller, modular pieces, decision makers can ers can use enterprise architecture with MicroS-
focus development efforts on the most critical ser- ervices to enhance the resilience and scalability of
their systems. By breaking down applications into Decision makers can use enterprise architecture
smaller, self-contained components, MicroServices with MicroServices to make digital transformation by
architecture enables decision makers to scale their aligning business goals with technical capabilities, pri-
systems more easily and to ensure that failures in oritizing development efforts, accelerating innovation,
one service do not impact the entire system. enhancing resilience and scalability, and improving
• Improving time to market Decision makers can time to market [12, 13, 15, 16].
use enterprise architecture with MicroServices to
improve their time to market for new products and Challenges that decision makers face when implementing
services. MicroServices architecture enables faster MicroServices architecture
development and deployment of new services, Implementing MicroServices architecture can bring
allowing decision makers to respond more quickly numerous benefits, but decision makers may face several
to changing market demands. challenges during the implementation process [17, 20].
Abd‑Elwahab et al. Future Business Journal (2023) 9:90 Page 11 of 15
Here are some challenges that decision makers may Integration challenges can arise when services are
face when implementing MicroServices architecture: developed using different technologies or program-
ming languages, or when services have different data
• Complexity MicroServices architecture can intro- models or APIs.
duce added complexity to an enterprise’s IT environ- • Governance MicroServices architecture can make
ment, as it requires a more distributed architecture governance more challenging, as it requires clear
with multiple services communicating with each policies and procedures ensure that the MicroSer-
other. This can make it more challenging to manage vices are developed and managed in a consistent and
and monitor the system, and can require additional secure manner. This can require additional resources,
resources to maintain. such as governance teams and tools, to ensure that
• Integration MicroServices architecture can make the MicroServices architecture is managed effec-
integration more complex, as it requires multiple tively.
services to communicate with each other effectively.
Abd‑Elwahab et al. Future Business Journal (2023) 9:90 Page 12 of 15
• Testing Testing can be more challenging with resources ensure that teams are prepared to work in a
MicroServices architecture, as it requires testing more collaborative and agile manner.
the individual services as well as the system as a
whole. Testing each service in isolation can be more Decision makers may face challenges when implement-
complex, as it requires simulating the interactions ing a MicroServices architecture, including complex-
between services. ity, integration, governance, testing, and organizational
• Organizational change Implementing MicroSer- change. These challenges can be addressed and over-
vices architecture can require significant organiza- come, enabling an enterprise to reap the benefits of
tional change, as it requires different teams to work MicroServices architecture [17–20].
together more closely and to adopt new development Methods
practices. This can require additional training and In this research, we focused on comparing the perfor-
mance of servers utilizing different CPU architectures:
Abd‑Elwahab et al. Future Business Journal (2023) 9:90 Page 13 of 15
Complex Instruction Set Computing (CISC) and assess the impact of CPU architecture on the model’s
Reduced Instruction Set Computing (RISC). We selected effectiveness.
two servers for our experiments, one equipped with a We developed a representative application based on
CISC-based CPU and the other with a RISC-based CPU the MicroServices architecture, incorporating multi-
we propose a MicroServices-Driven Enterprise Architec- ple services responsible for different functionalities. The
ture Model for Infrastructure Optimization. The model is application simulated a real-world enterprise system,
designed to leverage the benefits of MicroServices archi- emphasizing scalability, fault tolerance, and efficient
tecture to enhance scalability, flexibility, and efficiency resource utilization.
in enterprise systems. It promotes the decomposition For each server, we deployed the MicroServices-based
of monolithic applications into independently deploy- application and collected performance metrics such as
able MicroServices, each with its own bounded con- response time, throughput, and resource utilization. We
text, allowing for easier development, deployment, and performed the experiments under varying workload con-
maintenance. ditions to assess the model’s performance across different
scenarios.
Data sources Our experiments yielded significant findings regard-
Since our focus was on evaluating CPU architecture, ing the MicroServices-Driven Enterprise Architecture
our experiments did not rely on external data sources. Model and the influence of CPU architecture on its
Instead, we used synthetic workloads and benchmarking performance:
tasks that were specifically designed to stress the CPU’s
capabilities. • Scalability Both servers demonstrated the model’s
ability to scale horizontally by adding or removing
instances of MicroServices based on demand. How-
Storage solution logical topology model ever, the RISC-based server showed better scalability
Model of the data center server and the transition energy due to its optimized instruction set and streamlined
consumption model of the virtual machine analyzed the execution.
factors that affect server performance and energy con- • Efficiency The RISC-based server exhibited improved
sumption, combined with experimental data, and estab- resource utilization and efficiency in executing
lished a data center server energy consumption model. MicroServices compared to the CISC-based server.
Next, by analyzing the transition process of the virtual The simplified instruction set and optimized control
machine in detail, we analyzed the performance of the flow in the RISC architecture resulted in faster exe-
virtual machine during the transition process, the tran- cution and reduced overhead.
sition performance and the energy consumption cost of
the transition, and the transitional energy consumption Conclusion
model of the virtual machine is established. Due to the In this study, we proposed a MicroServices-Driven Enter-
transfer of virtual machines, the number of servers used prise Architecture Model for Infrastructure Optimization
to meet the task requirements is reduced, and ultimately, and conducted experiments to evaluate its performance
the goal of reducing the total energy consumption of the and optimization potential on servers with different CPU
data center can be achieved [21]. architectures. The results of our experiments provide
valuable insights into the effectiveness of the model and
Experimental result for virtual machine performance the impact of CPU architecture on its performance. One
These experimental studies describe performance on of the key findings from our experiments is the scalabil-
two servers which have two operating systems with dif- ity of the MicroServices-Driven Enterprise Architecture
ferent types of CPU and Memory. These lead to selecting Model. Both the CISC-based and RISC-based servers
the best performance that is going to be suitable with the demonstrated the model’s ability to scale horizontally by
work goal. adding or removing instances of MicroServices based on
demand. However, the RISC-based server exhibited bet-
Results and discussion ter scalability due to its optimized instruction set and
We conducted a series of experiments to compare the streamlined execution. Furthermore, our experiments
performance and optimization potential of the MicroS- revealed that the RISC-based server showcased improved
ervices-Driven Enterprise Architecture Model on serv- resource utilization and efficiency in executing MicroS-
ers with CISC and RISC CPUs. The experiments were ervices compared to the CISC-based server. The simpli-
designed to evaluate key performance metrics and fied instruction set and optimized control flow in the
RISC architecture led to faster execution and reduced
Abd‑Elwahab et al. Future Business Journal (2023) 9:90 Page 14 of 15
overhead, resulting in enhanced overall performance for Availability of data and materials
Dataset used during the current study are available from the corresponding
the MicroServices-based application. It is important to author on reasonable request.
note that while the CISC-based server performed bet-
ter in certain compute-intensive tasks, the RISC-based Declarations
server excelled in memory access and control flow
operations. Ethics approval and consent to participate
It is appropriate to thank colleagues, inform about shared use centers, indicate
These findings emphasize the performance trade- the contributions of authors to the research reported in the manuscript and
offs associated with different CPU architectures when provide any information that may affect the understanding and assessment of
implementing MicroServices-based enterprise systems. the content.
To improve the clarity and relevance of our conclusion, Consent for publication
we have focused on summarizing the key findings and Not applicable.
directly linking them to the research objectives. We have
Informed consent
avoided introducing unrelated topics, ensuring a more For this type of study, informed consent is not required.
concise and focused conclusion. In conclusion, our study
demonstrates the effectiveness of the MicroServices- Competing Interests
The authors declare that they have no competing interests.
Driven Enterprise Architecture Model for Infrastructure
Optimization. The experiments reveal the influence of
CPU architecture on the model’s performance, highlight- Received: 13 September 2023 Accepted: 24 October 2023
ing the importance of considering architectural choices
for optimizing MicroServices-based systems. These find-
ings provide valuable insights for system architects and
practitioners in making informed decisions regarding References
1. Zhang D (2023) Storage optimization algorithm design of cloud comput‑
CPU architectures and optimizing enterprise systems ing edge node based on artificial intelligence technology. J Ambient
(Tables 1, 2, 3, 4, 5, 6, 7, 8, 9). Intell Humaniz Comput 14(3):1461–1471
For future research it would be beneficial to investi- 2. van de Wetering R (2019) Dynamic enterprise architecture capabilities:
conceptualization and validation. In: Business information systems: 22nd
gate other CPU architectures, such as hybrid archi- international conference, BIS 2019, Seville, Spain, June 26–28, 2019,
tectures or emerging technologies, to further explore proceedings, Part II 22. Springer International Publishing, pp 221–232
their impact on the performance of MicroServices- 3. Haugeland SG, Nguyen PH, Song H, Chauvel F (2021) Migrating mono‑
liths to microservices-based customizable multi-tenant cloud-native
based systems. Additionally, exploring advanced tech- apps. In: 2021 47th Euromicro conference on software engineering and
niques for workload balancing and resource allocation advanced applications (SEAA). IEEE, pp 170–177
within the MicroServices architecture could contribute 4. Filippone G, Autili M, Rossi F, Tivoli M (2021) Migration of monoliths
through the synthesis of microservices using combinatorial optimization.
to further optimization and scalability improvements In: 2021 IEEE International symposium on software reliability engineering
(Figs. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, workshops (ISSREW). IEEE, pp 144–147
18, 19). 5. Prasandy T, Murad DF, Darwis T (2020) Migrating application from mono‑
lith to microservices. In: 2020 International conference on information
management and technology (ICIMTech). IEEE, pp 726–731
6. Taibi D, Lenarduzzi V, Pahl C (2017) Processes, motivations, and issues for
Abbreviations migrating to microservices architectures: an empirical investigation. IEEE
RISC Reduced instruction set computer Cloud Comput 4(5):22–32
CISC Complex instruction set computer 7. Aliee FS, Kashfi H, Farahani B (2019) The evolving enterprise architecture:
DT Digital transformation a digital transformation perspective. In: Proceedings of the international
EA Enterprise architect conference on omni-layer intelligent systems, pp 179–183
VM Virtual machines 8. Zhang M, Chen H, Luo A (2018) A systematic review of business-IT align‑
ment research with enterprise architecture. IEEE Access 6:18933–18944
Acknowledgements 9. Long Y, Qiao H (2021) Technology roadmap for transforming enterprises
Note applicable into cloud native. In: 2021 International conference of social computing
and digital economy (ICSCDE). IEEE, pp 324–327
Author contributions 10. Zaoui F, Souissi N (2020) Roadmap for digital transformation: a literature
A.G.M., “a Master of business information system”, extracted this paper from his review. Procedia Comput Sci 175:621–628
Master thesis. All authors read and approved the final manuscript. All authors 11. Jamshidi P, Pahl C, Mendonça NC, Lewis J, Tilkov S (2018) Microservices:
contributed equally to this work. the journey so far and challenges ahead. IEEE Softw 35(3):24–35
12. Van den Berg M, Slot R, van Steenbergen M, Faasse P, van Vliet H (2019)
Funding How enterprise architecture improves the quality of IT investment deci‑
The authors did not receive support from any organization for the submitted sions. J Syst Softw 152:134–150
work. No funding was received to assist with the preparation of this manu‑ 13. Hannemann I, Rodrigues S, Loures E, Deschamps F, Cestari J (2022)
script. No funding was received for conducting this study. No funds, grants, or Applying a decision model based on multiple criteria decision making
other support was received. methods to evaluate the influence of digital transformation technologies
on enterprise architecture principles. IET Collab Intell Manuf 4(2):101–111
Abd‑Elwahab et al. Future Business Journal (2023) 9:90 Page 15 of 15
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in pub‑
lished maps and institutional affiliations.