3.1 Supporting Strategy Formulation
In many organizations EA still shares the fate of many
other businesses that aspire to be taken seriously and
listened to by those leading the enterprise. However,
in reality, a legitimate role that EA might or should
have in strategic decision process (or strategy
formulation) is limited to advising on opportunities
and limitations of new technologies. Since only this
fits the traditional EA, to the discipline perceived as
IT-specific. Which again is a type of support which
can easily be avoided. And, in reality, often is. It´s
therefore not surprising that EA rarely has any role in
strategy formulation, but typically only in its
implementation. A different picture emerges when
looked from the management science perspective
which calls for an apprehensible model of the
complex enterprise. According to Hoverstadt et al.
(2013), a complex enterprise calls for a core "big
picture" model of the organization and its operating
environment, which should both help business
leaders to understand how their business works and
provide them relevant information for decision
making. A need for a tool to deal with enterprise
complexity had already been recognized as a serious
business problem by a survey of 1,400 Global CEOs
in 2005 where 77% assessed complexity as a high
priority, 91% said they need special tools for it where
only 5% claimed they have such a tool. According to
Hoverstadt et al., only EA discipline can solve this
problem by providing a proper EA model to support
decision makers both in strategy formulation and
strategy implementation. This paper will, therefore,
present an EA model which can provide needed
inputs about enterprise business for senior
management to help them ensure that "strategy is
developed while considering supporting structure"
(Aldea et al., 2018) of the company, including both
business and IT. Proposed EA model will provide a
common language and enterprise-unified reference
for all enterprise discussions and relevant inputs to
decide where in enterprise makes sense to invest
financial resources and validate strategic direction.
This paper will demonstrate how EA, with use of
proposed EA model and business architecture, can
support strategy by early scoping of strategic
initiatives which can help validate strategic direction
already early in the process and help avoid failed
initiatives. How to further leverage the proposed EA
model and BASE framework for strategy formulation
will be explored in future work.
3.2 Strategy Implementation with
Composable Enterprise
Service composability design principle of service-
oriented architecture (SOA) encourages the design of
services that can be reused in multiple solutions
where services themselves consist of composable
services (Magedanz et al., 2008). Composable
enterprise is an approach to enterprise design that
embraces API economy and service composability
embedding adaptability into design to help enterprise
adapt to rapidly changing market demands and plan
for uncertain futures. A composable enterprise is
expected to deliver its products and services through
assembly and combination of pluggable, scalable, and
replaceable components. Business capabilities
(packaged business capabilities in composable
enterprise terminology) represent abilities that an
enterprise possess or plans to build embedded in
people, processes, and technology. Business
capability model represents set of all enterprise
capabilities (figure 5). Following service
composability principle, packaged business
capabilities (PBC) themselves consist of composable
reusable PBCs or services on lower system levels.
According to Bhatnagar (2022) composable
enterprise is the latest generation of service-oriented
architecture which leverages the latest technology
(cloud, microservices and REST) in combination with
such a service design which includes business
architecture, technologies, and thinking. This means
that service composability should also be applied by
the business and applied on both enterprise and
system design level. This presumes design of all
enterprise components with joint holistic
understanding of the enterprise business and its
strategy direction. This approach is different from
widely applied domain-driven design (DDD)
approach which encourages splitting problem and
solution domain and thus separating business and IT
perspectives (Evans, 2003). By DDD, problem
domain belongs to business which is in charge of
business domains and subdomains (business
capabilities in DDD terminology). IT is expected to
separately deal with problem solution in its IT
solution domain. Which means that IT has
responsibility to design modular solutions applying
service composability solely from the IT perspective
(often with composability and reusability considered
just inside a specific IT ecosystem). In contrast to this
approach, the purpose of the BASE framework is to
bring business and IT together with service
composability applied on the whole enterprise level,
starting with business capabilities. To achieve this,