Sie sind auf Seite 1von 12

Article

Essential Layers, Artifacts, and Dependencies


of Enterprise Architecture
By Robert Winter and Ronny Fischer

Abstract
After a period where implementation speed was more important than integration, consis-
tency and reduction of complexity, architectural considerations have become a key issue
of information management in recent years again. Enterprise architecture is widely ac-
cepted as an essential mechanism for ensuring agility and consistency, compliance and
efficiency. Although standards like TOGAF and FEAF have developed, however, there is
no common agreement on which architecture layers, which artifact types and which de-
pendencies constitute the essence of enterprise architecture. This paper contributes to
the identification of essential elements of enterprise architecture by (1) specifying enter-
prise architecture as a hierarchical, multilevel system comprising aggregation hierarchies,
architecture layers and views, (2) discussing enterprise architecture frameworks with re-
gard to essential elements, (3) proposing interfacing requirements of enterprise architec-
ture with other architecture models and (4) matching these findings with current enter-
prise architecture practice in several large companies.

Keywords
enterprise architecture, architectural components, architectural layers, architectural
views, interfaces

ENTERPRISE ARCHITECTURE: DEFINITION • One or more method(s) for EA design and


evolution,
According to ANSI/IEEE Std 1471-2000, archi- • A common vocabulary for EA, and maybe
tecture is defined as the “fundamental organiza- even
tion of a system, embodied in its components, • Reference models that can be used as tem-
their relationships to each other and the envi- plates or blueprints for EA design and evolu-
ronment, and the principles governing its design tion.
and evolution”(IEEE 2000). Enterprise architec-
ture (EA) therefore is understood as (1) the fun- The components of an EA framework should be
damental organization of a government agency applicable for a broad range of corporations and
or a corporation, either as a whole, or together government agencies.
with partners, suppliers and / or customers (“ex-
tended enterprise”), or in part (e.g. a division, a Traditionally, architecture in the information sys-
department, etc.) as well as (2) the principles tems context is focusing on IT related artifacts
governing its design and evolution (Opengroup like IT platforms, software components and ser-
2003) . vices, applications, IT processes, and maybe IT
strategy in order to support more efficient IT
While an EA model is a representation of as-is operations, better return on IT investment, and
or to-be architecture of an actual corporation or faster, simpler and cheaper IT procurement
government agency, an EA framework provides (Opengroup 2003). In contrast to this approach
(Opengroup 2003) which better should be designated information
systems architecture (ISA), EA should also in-
• One or more meta-model(s) for EA descrip- clude business related artifacts like organiza-
tion, tional goals, products and services, markets,

© Journal of Enterprise Architecture – May 2007 1


business processes, performance indicators, (Hamel/Prahalad 1990) to strategic man-
etc. (Braun/Winter 2005). Only when ‘ purely’ agement.
business related artifacts are covered by EA,
important management activities like business • Process architecture: The process archi-
continuity planning, change impact analysis, risk tecture represents the fundamental organi-
analysis and compliance can be supported. zation of service development, service crea-
tion, and service distribution in the relevant
enterprise context. Typical artifacts repre-
ENTERPRISE ARCHITECTURE: sented on this layer are business processes,
REPRESENTATION organizational units, responsibilities, per-
formance indicators, and informational flows
The aforementioned definition of enterprise ar- (Davenport 1993). Design and evolution
chitecture restricts included components to be principles for this layer focus on effective-

fundamental’ . Due to the broad range of rele- ness (creating specified outputs) and effi-
vant component types, EA may nevertheless ciency (meeting specified performance
comprise a huge number of such artifacts. As a goals) (Österle 1995).
consequence, most EA frameworks distinguish
• Integration architecture: The integration
several architecture layers and architecture
architecture represents the fundamental or-
views in order to reduce the number of artifacts
ganization of information system compo-
per model (Schekkerman 2004, Tang et al.
nents in the relevant enterprise context.
2004). When several architecture layers and
Typical artifacts represented on this layer
architecture views are differentiated, design and
are enterprise services, application clusters,
evolution principles have to address consistency
integration systems and data flows. Design
and integration issues. The theory of hierarchi-
and evolution principles for this layer focus
cal, multilevel systems (Mesarovic et al. 1970)
on agility (e.g. by service orientation (Doug-
provides a conceptual foundation for such meth-
las 2003)), cost efficiency (e.g. by reduction
ods.
of interfaces (Linthicum 2000)), integration
(e.g. by analysis of data coupling (IBM
For EA, a hierarchical approach usually applies
1984)), and / or speed (e.g. by straight-
the ‘IT follows business’principle, starting with
through processing (Kuhlin/Thielmann
strategic positioning from the business man-
2005)).
agement point of view, then deriving appropriate
organizational processes and structures on this
basis, and finally specifying the information sys- • Software architecture: The software archi-
tem, i.e. the interaction between human and tecture represents the fundamental organi-
technical information system components that zation of software artifacts, e.g. software
appropriately support business requirements services and data structures. A broad range
(Braun/Winter 2005). of design and evolution principles from com-
puter science is available for this layer.
Most frameworks differentiate the following EA
layers: • Technology (or infrastructure) architec-
ture: The technology architecture repre-
• Business architecture: The business archi-
sents the fundamental organization of com-
tecture represents the fundamental organi-
zation of the corporation (or government puting / telecommunications hardware and
agency) from a business strategy viewpoint. networks. A broad range of design and evo-
Typical artifacts represented on this layer lution principles from computer science is
are value networks, relationships to cus- available for this layer too.
tomer and supplier processes, targeted
market segments, offered services, organ- According to the hierarchical, multi-level sys-
izational goals, and strategic projects tems theory approach, results on each architec-
(Weill/Vitale 2001, Hedman/Kalling 2003). ture layer reduce the degrees of freedom of the
Design and evolution principles for business subsequent layers (Mesarovic et al. 1970).
architecture can be derived e.g. according to
the market based approach (Porter 1998) or Most of the artifacts classes represented in EA
the resource based approach can be represented as aggregation hierarchies,
i.e. can be modeled on various level of aggrega-

© Journal of Enterprise Architecture – May 2007 2


tion. For example, the organizational goals of a processes, performance indicators) on the or-
corporation (or government agency) that are ganization/process layer. Examples for cross-
defined on a very aggregate level in a balanced layer views are security architecture and infor-
scorecard, are subsequently decomposed into mation architecture.
more and more specific performance indicators, Based on the concepts of multi-layer representa-
resulting in a multi-layer goal/indicator aggrega- tion, aggregation hierarchy and cross-layer view,
tion hierarchy. Such aggregation hierarchies are EA can be defined as the view that represents
commonly used not only for goals/indicators, but all aggregate artifacts and their relationships
also for products/services, business processes, across all layers (Fig. 1). This is due to the fact
organizational units, information objects, or that only the most aggregate artifact representa-
software artifacts. tions can be ‘ fundamental’ , and that all more
decomposed artifact representations have to be
Figure 1 provides a schematic illustration of an covered by specialized architectures.
EA comprising the above mentioned five hierar-
chical layers. On each layer, aggregation hierar- The remainder of this paper is organized as
chies are used to represent artifacts on different follows: In Section 2 we analyze several EA
levels of aggregation. approaches with regard to the core artifacts they
propose. Interfaces to other corporate architec-
Alongside the formation of architecture layers tures and models are discussed in Section 3. In
and aggregation hierarchies, views are often Section 4, we compare our recommendations
used in order to master complexity against several EA case studies in large compa-
(Sowa/Zachman 1992). In a multi-layer archi- nies from different countries and industry sec-
tecture, views can be layer-specific or cross- tors. In Section 5, conclusions regarding the
layer. Examples for layer-specific views in EA level of detail of EA core artifacts and their inter-
are the structural view (organizational units, faces to other architectures are drawn, and an
responsibilities) and the process view (business outlook to future research in this area is given.

Business
Architecture

Process
Architecture

Integration
Architecture

Software
Architecture

Technology
Architecture Enterprise
Architecture

Figure. 1. Enterprise Architecture as a Cross-layer View of Aggregate Artifacts

© Journal of Enterprise Architecture – May 2007 3


CORE ARTIFACTS OF EA

In this section, we discuss which core artifacts TOGAF 8.1 (Opengroup 2003), FEAF version
should be covered on the five regarded EA lay- 1.1 (CIO-Council 1999, CIO-Council 2001) and
ers. As a basis for consolidating artifact types ARIS (Scheer 1999) with extensions from (IDS
that are considered as being important for EA, Scheer 2005). The results are exhibited in Table
we analyze widely used EA frameworks such as 1 below.

TOGAF 8.1 FEAF 1.1 ARIS


organizational units Business Architecture Organizational Architecture
business locations Business Architecture Technology Architecture*
business goals and objectives (for each organizational unit) Business Architecture
performance metrics Business Performance Architecture
business functions (as an aggregation hierarchy) Business Architecture
internal and external business services Business Architecture
business processes (including measures and deliverables) Business Architecture Application Architecture* Business Process Architecture
business roles (including skills requirements) Business Architecture Organizational Architecture
programs Application Architecture
data (various views) Information Systems Architecture
applications (various views) Information Systems Architecture
conceptual / semantic data model Data Architecture Data Architecture* Data View
logical data model Data Architecture Data Architecture Data View
data management process models Data Architecture
data entity/business function matrix Data Architecture
various data related views Data Architecture Data Architecture
‘process’systems models Applications Architecture Application Architecture* Function View
‘place’systems models (location, org unit) Applications Architecture Technology Architecture Organization View
‘time’systems models (events, messages) Applications Architecture Control View
‘people’systems models Applications Architecture Organization View
outputs, products (business logistics model) Technology Architecture* Output View
various application related views Applications Architecture Application Architecture
software components Application Architecture Function View
hardware models Technology Architecture Technology Architecture Organization View
communications models Technology Architecture Technology Architecture Control View
processing models Technology Architecture
other technology models Technology Architecture

* also components of Business Architecture

Table 1. Enterprise Architecture as a Cross-layer View of Aggregate Artifacts

TOGAF’ s business architecture is populated Goal/performance related artifacts and product


with many artifact types. The five-layer approach specifications are not covered by FEAF at all.
presented in the preceding section therefore The five views of the original ARIS framework
differentiates between strategy related artifacts (Scheer 1999) comprise artifacts that are lo-
(specifying the “what”) and organization/process cated mainly on the software component layer of
related artifacts (specifying the “how”). TOGAF’s the proposed EA framework. This mainly ‘ tech-
IS architecture layer can be compared to the nical’subset of artifacts has recently been ex-
proposed integration/application layer. Data and tended (IDS Scheer 2005). But even with ‘ busi-
applications architecture are assigned to differ- ness architecture’ extensions, strategy related
ent layers in TOGAF, whereas they are treated artifacts are not covered in depth. There is also
as views on the software layer in the proposed a lack of artifacts that represent high-level con-
framework. structs on the integration/application layer (e.g.
application clusters, enterprise services). On the
FEAF’ s data architecture, application architec- other hand, many artifacts are covered that are
ture and technology architecture can be inter- considered not to constitute an important com-
preted as cross-layer views, while business ar- ponent of EA (e.g. computer hardware details,
chitecture comes close to a simplified business machine resources).
& process architecture.
When comparing these framework approaches
In general, FEAF comprises not many artifact to EA, the following set of artifact types results
types, and has – like the Zachman framework as a hypothesis for EA core artifacts:
from which it was adapted – not put much effort
into specifying EA-relevant artifact relationships. • Strategy specification (“what” questions):
hierarchy of organizational goals and suc-

© Journal of Enterprise Architecture – May 2007 4


cess factors, product/service model (includ- o Organizational units vs. applications
ing partners in value networks), targeted (ownership)
market segments, core competencies, stra- o Activities vs. applications
tegic projects, maybe business principles,
o Activities/business proc-
dependencies between these artifacts.
esses/information requirements vs. en-
terprise services (orchestration)
• Organization/process specification (“how”
questions): o Applications/enterprise services vs.
conceptual data entity types
o Specification of structure: organizational
unit hierarchy, business location hierar- o Applications/enterprise services vs.
chy, business role hierarchy (including software components (composition)
skills requirements), dependencies be-
In the following Section, we will first discuss
tween these artifacts
which artifact types on which aggregation levels
o Specification of behavior: business func- should be part of EA, and which should be part
tion hierarchy, business process hierar- of other, specialized architectures and models.
chy including inputs/outputs (internal In Section 4, we will compare our recommenda-
and external business services including tion with several EA case studies that exhibit
service levels), metrics (performance in- current EA practice in large companies.
dicators), service flows
o Specification of information logistics:
business information objects, aggregate INTERFACING EA WITH OTHER
information flows CORPORATE ARCHITECTURES & MODELS
o Dependencies between these artifacts,
It is obvious that the complexity of a medium or
e.g. responsibilities, information re-
large corporation (or government agency) can-
quirements
not be covered by one single EA. In real life,
• Application specification (business IT align- several EAs for different parts of the enterprise
ment questions): might be maintained, and/or EA will co-exist with
o Specification of applications and appli- other, more specialized architectures that cover
cation components a subset of artifacts. Hence a useful interfacing
o Specification of enterprise services and between EA and specialized architectures must
service components be specified.
An analysis of the goals of EA seems useful in
• Software specification: order to specify this interface. EA should
o Specification of software components:
functionality hierarchy, event/message • Support IT business alignment by providing
hierarchy support for consistent design and evolution
of artifacts on different layers and/or in dif-
o Specification of data resources: concep-
ferent views,
tual, logical and physical data models
• Support transformation (business develop-
o Dependencies between these artifacts,
ment, process reengineering, IS reengineer-
e.g. data usage by software compo-
ing) by providing impact analyses, and
nents (CRUD)
• Support maintenance, compliance, risk man-
• Technical infrastructure specification:
agement etc. by documenting not only struc-
o Specification of IT components: hard- tures and direct dependencies, but also
ware units, network nodes, etc. allowing the analysis of multi-step depend-
o Dependencies between these artifacts encies (e.g. server – software service –
• Specification of dependencies between lay- enterprise service – process deliverable –
ers, e.g.: product – revenue).
o Organizational goals/success factors vs. As a consequence, EA should be ‘ broad’rather
process metrics than ‘deep’ : For multi-step dependency analyses
o Products/services vs. process deliver- and holistic coverage of IT business alignment, it
ables is much more useful to cover a large number of
artifact types and their dependencies on an ag-

© Journal of Enterprise Architecture – May 2007 5


gregate level, than to cover a small number of • Technology architecture (managed e.g. us-
artifact types and their dependencies in more ing a computer system management tool).
detail. This understanding of EA is illustrated in In order to provide an indication regarding the
Figure 1. We therefore need to identify appropri- specification of interfacing between EA and spe-
ate interfaces to partial, specialized architec- cialized partial architectures, four EA case stud-
tures like: ies are presented in the next section.
• Product/service architecture (managed e.g.
using a product management tool),
CASE STUDIES
• Metrics architecture (managed e.g. using a
performance management tool), By presenting four case studies of EA initiatives
• Process architecture (managed e.g. using a conducted by large companies from different
process modeling tool and workflow man- industries and countries, we want to validate our
agement systems), recommendations for essential EA artifact types
in Section 3.
• Information/data architecture (managed e.g.
using a data modeling tool and database The data was collected by desk research, infor-
management systems), mal interviews with EA project managers and/or
• Software architecture (managed e.g. using a personal involvement of the authors in EA pro-
software design tool and a configuration jects of these companies. Table 2 below gives
management tool), and an overview of the four analyzed companies.

Company A Company B Company C Company D


Country Switzerland South Africa Germany Switzerland
Industry Financial Mining Banking Insurance
services

Table 2. Overview of Case Studies

The description of the cases is structured as was initiated because an aggregate, enterprise-
follows. We start with outlining the core busi- wide view of important entities and dependen-
ness of the company. Then we describe the cies did not exist.
motivation for adopting an EA program within
the respective company. After this, the EA Unlike many other organizations, IT business
model layers of the respective project are speci- alignment is not the major driver for EA efforts in
fied and mapped to the architecture layers pro- company A. Instead, EA is aimed at supporting
posed in Section 1. Finally we identify core arti- strategy implementation, in particular at support-
facts within each layer and important intra-layer ing the project selection/project portfolio plan-
as well as cross-layer dependencies between ning process. In addition, EA is regarded as
artifacts. foundation of business continuity planning, ser-
vice management and security management.

Company A The enterprise architecture model of company A


Company A is a major Swiss financial service comprises four architectural layers as is shown
provider. The EA program of company A was in Figure 2 on the next page.
started in 2005 and is ongoing. The program

© Journal of Enterprise Architecture – May 2007 6


EA layers of Company A Proposed EA layers

Strategy Architecture Business Architecture

Business Architecture Process Architecture

Application Architecture Integration Architecture

Software Architecture
Technical / IT Architecture
Infrastructure Architecture

Figure. 2. Mapping between EA layers of Company A and proposed EA layers

The strategy architecture represents organiza- • Dependencies between information objects


tional goals as well as projects aiming at imple- and business processes.
menting these goals, and project results linked
to these goals. Company A intends to extend the The IT architecture comprises deployed applica-
strategy architecture by adding success factors tions which are linked to application services on
related to organizational goals and performance the superordinate layer and IT components
indicators for these success factors. called “configuration items”(servers, databases,
etc.). IT components are represented by a hier-
The business architecture corresponds to the archical model.
process architecture mentioned in Section 1
(Figure 2) and represents core business func- With respect to the development of enterprise
tions, organizational units, business locations architecture content, Company A strongly relies
and service level agreements which are all on information from models which already exist
linked to high level business processes. The within the enterprise. A single EA repository is
services offered by company A are also repre- used to integrate meta data on all EA artifact
sented on this layer. This is a major difference to types. Artifact meta data from various sources is
our proposal in Section 1 where we assigned cleaned, and redundancies are eliminated dur-
business services to the strategy layer. Organ- ing the repository update process. There is no
izational units are depicted by a hierarchical need for specific EA modeling activities except
model which defines organizational units broadly for representing aspects that are not covered by
at first and then with increasing detail. Further- existing models.
more, core business functions are linked to
strategy implementation projects (as part of the
strategy architecture). Company B
Company B is one of the world’ s leading pro-
Application services, applications, application ducers of precious metals with exploration and
clusters and information objects are artifact mining activities in South Africa, Canada, Rus-
types assigned to the application architecture. sia, Brazil, and Zimbabwe.
Here the most important dependencies regard-
ing artifacts from the same layer as well as from The adoption of an EA program at company B
superordinate layers are: was motivated by the need for accurate, timely
and consistent information regarding the corpo-
• Dependencies between application services rate structure. Main reasons for dealing with EA
and business processes as well as between at company B have been poor IT business
application services and core business func- alignment, absence of an effective IT govern-
tions, ance, and unification of modeling methods, tools
• Dependencies between information objects and standards across the enterprise.
and applications, and
Company B’ s EA model is subdivided into five
layers, as is shown in Figure 3 on the next page.

© Journal of Enterprise Architecture – May 2007 7


The business architecture represents strategic value chains (level 1). These value chains are
objectives, business principles, offered products, then decomposed into processes (level 2).
business roles, organizational units and busi- Summarizing these findings, company B’ s busi-
ness locations as well as risk items. All of these ness architecture can be understood as a com-
artifact types are linked to high level business bination of the proposed business architecture
processes. The business processes model itself and selected parts of the process architecture
is a hierarchical model consisting of enterprise from Section 1, as shown in Figure 3 below.
processes (level 0) which are decomposed into

Figure. 3. Mapping between EA layers of Company B and proposed EA layers

The information architecture is comprised of an Company C


information object hierarchy and a metrics hier- Company C is a large German full-service bank
archy as well as dependencies between infor- with more than four million private customers
mation objects and metrics on the one hand and and almost half a million corporate clients.
processes, applications and data models on the
other hand. Company C developed EA to enhance the
transparency of process architecture and inte-
Applications, application clusters, application gration architecture. By that means, potentials
modules and application interfaces are artifacts for optimization across business segments
represented by the application architecture. In should be revealed, and information required for
order to enable IT business alignment, applica- sourcing decisions should be provided.
tions are connected ‘upward’to business proc-
esses and organizational units (on the business Company C’ s EA approach distinguishes be-
layer). tween business architecture and technical/IT
architecture, with both architectures being sub-
The data architecture depicts (logical) data divided into several layers. The mapping be-
models embracing data subject areas, entities, tween company C’ s EA layers and the EA layers
tables and their relationships to business proc- proposed in Section 1 is illustrated in Figure 4.
esses and organizational units/business roles.
For each business segment, the business model
The technology architecture comprises infra- layer represents value networks, targeted mar-
structure applications and network nodes. Both ket segments and offered services. The service
are linked to applications, databases, organiza- model is a hierarchical model comprising three
tional units and business locations. levels: level 1 (product categories) is decom-
posed into level 2 (product groups) which then is
decomposed into level 3 (products).

© Journal of Enterprise Architecture – May 2007 8


Figure. 4. Mapping between EA Layers of Company C and Proposed EA layers

The breakdown of enterprise processes/value layer represents mandatory principles for


chains into sub-processes and their relation- application operation.
ships are represented on the business process
layer. By means of a org unit hierarchy, the or-
ganizational structure of the company is repre- Company D
sented on the business process layer too. In Being a major player in the Swiss insurance
addition, the following dependencies are speci- market with more than one million customers
fied on the business process layer regarding and focusing on non-life insurance, Company D
artifacts from the same layer as well as from has launched its EA initiative more than four
other layers: years ago.

• Dependencies between business processes Investment in EA has been justified by a lack of


and organizational units transparency regarding dependencies between
• Dependencies between business processes IT and service offerings / business processes.
and application clusters as well as single As a consequence, an EA model was created as
applications a means for enterprise planning, to eliminate
redundancies, and to standardize business
• Dependencies between offered services and processes as well as information systems.
corresponding business processes
• The application layer is comprised of logical Company D’ s EA model is comprised of three
application clusters, while the integration architectural layers. Alongside these three lay-
layer describes principles and technologies ers, two architecture views exist. Fig. 5 depicts
for application integration. Technical com- the mapping of this approach to the EA layers
ponents related to applications are repre- proposed in Section 1.
sented on the system layer. The operational

© Journal of Enterprise Architecture – May 2007 9


Figure. 5. Mapping Between EA Layers of Company D and Proposed EA Layers

The business architecture is aimed at represent- business risks and business activities are also
ing corporate strategy, services, business prin- represented as part of the security architecture.
ciples, business scenarios, business processes
and corresponding activities as well as business
components and business objects. Business CONCLUSIONS AND OUTLOOK
processes are depicted by means of an aggre-
gation hierarchy. Elementary processes are Based on the discussion of current EA frame-
decomposed into activities. Business scenarios works, we proposed a set of EA layers, artifacts
are mapped to services. and dependencies in Section 2 that we consider
as essential for a business-oriented approach to
Dependencies between business activities and EA. In Section 3, we presented arguments for
applications, application components, applica- differentiating between EA and other, special-
tion services and application interfaces are rep- ized architectures and models in enterprise
resented by the application architecture. modeling. Since the basic layer design “from
business to IT”, most of the artifacts and many
The technical/IT architecture is comprised of two dependencies can be identified in various actual
sub-layers designated as “implementation tech- EA cases summarized in Section 4, it is justified
nology” and “runtime environment”. Software to propose our recommendation of EA essen-
systems and their decomposition into software tials as a hypothesis. Of course, broad empirical
components, software modules as well as soft- studies need to validate this proposition.
ware interfaces are represented by the “imple-
mentation technology”sub-layer. Software inter- We believe that an important success factor for
faces are linked to application interfaces. Plat- EA initiatives is to clearly distinguish between
forms, databases, integration systems and net- the broad, but aggregate EA on the one hand,
work nodes required to run the systems are and a set of specialized, detailed partial archi-
represented by the ”runtime environment” sub- tectures on the other. Enterprise modeling can
layer. In addition, dependencies between plat- achieve its goals only if interfaces between EA
forms and integration technologies on the one and specialized architectures have been con-
hand, and software components on the other ceptually specified and efficiently implemented.
hand are specified on the runtime environment
sub-layer. With reference to the essential EA artifacts pro-
posed in Section 2 and our findings from the
The data architecture encompasses data ob- case studies in Section 4, we suggest that inter-
jects, entity types and tables. Data objects are faces between EA and specialized architectures
linked to business objects represented within the should be specified as follows:
business architecture.
• Business Architecture: While prod-
Business risks, non-functional requirements and
uct/service categories, product/service
technical precautions are represented by the
groups and products/services should be
security architecture. Dependencies between
comprised in EA, more detailed prod-

© Journal of Enterprise Architecture – May 2007 10


uct/service representations like variants, architecture that specifies architecture compo-
versions/releases and components should nents (EA, performance management, product
be represented by a product sub- management, project management, workflow
architecture, and managed by a product design, data management, EAI configuration,
management tool. Furthermore, projects software design, IT asset management, etc.)
aiming at realizing strategic goals should not and interfaces between those components.
be decomposed in EA. Project portfolio tools
and / or project management tools are more Another interesting aspect that has not been
appropriate for this purpose. covered in depth is the differentiation of EA sce-
narios, e.g. by clustering EA approaches based
• Process Architecture: Business processes on EA goals, enterprise size, enterprise struc-
should not be decomposed further than to ture, etc. Based on an appropriate scenario
the sub-process level. Detailed process de- model, the recommendation of reference struc-
scriptions including specifications of activi- tures and reference processes for EA could then
ties and work steps are out of EA scope and be refined by scenario-specific configuration.
should be maintained by using specialized
business process modeling tools and / or
workflow design tools. As a consequence, AUTHOR BIOGRAPHIES
process performance management tools are
much better suited to represent performance Dr. Robert Winter is full professor of information
indicators related to activities, while the ag- systems at the University of St. Gallen (HSG),
gregate performance information repre- director of HSG's Institute of Information Man-
sented in balanced scorecard tools might be agement and academic director of HSG's Ex-
a valuable part of EA. ecutive Master of Business Engineering pro-
gram. He received master’ s degrees in business
• Integration Architecture: While aggregate administration and business education as well
dependencies / data flows between applica- as a doctorate in social sciences from Goethe
tions or application components are belong- University, Frankfurt, Germany. After eleven
ing to EA and should be managed by appro- years as a researcher and deputy chair in infor-
priate EA tools, detailed interface descrip- mation systems, he was appointed chair of in-
tions for data exchange, remote procedure formation management at HSG in 1996. His
calls etc. should be maintained by using research interests include business engineering
tools like integration repositories of enter- methods and models, information systems archi-
prise application integration (EAI) tools. tectures / architecture management, and inte-
gration technologies / integration management.
• Software Architecture: Detailed descrip-
tions of data objects (e.g. attribute lists) are Ronny Fischer is a research assistant and doc-
not essential for EA purposes and should be toral student at the University of St. Gallen
managed e.g. by using a data modeling tool. (HSG). He holds a master’ s degree in business
In addition, structural and behavioral as- administration and information systems (concen-
pects of single software components are not tration in financial analysis, application systems,
covered by EA and should be managed by and operations research) from the University of
using software design tools. Leipzig, Germany. His research interests include
enterprise architecture modeling, enterprise
• Infrastructure Architecture: Detail specifi- architecture management, and IT/business
cations of IT components (hardware units alignment. He has been a project manager of
etc.) are not essential for EA; Asset man- bilateral projects with industry partners conduct-
ing applied research in the areas of process
agement tools should be used for managing
such meta data, and appropriate interfaces modeling, enterprise architecture modeling and
have to maintain consistency between the enterprise architecture management. Mr.
Fischer is currently writing his doctoral thesis on
different repositories.
enterprise architecture management.
In addition to a broader empirical validation of
the proposed essential layers, artifacts and de-
pendencies of EA, further research will be
needed to identify and validate a reference meta

© Journal of Enterprise Architecture – May 2007 11


Systems (IEEE Std 1471-2000), IEEE Computer
Society, New York, NY.

Kuhlin, B. and Thielmann, H., eds. (2005). The


REMARK Practical Real-Time Enterprise: Facts and Per-
spectives, Springer Verlag,
This paper is an extended version of a paper
previously presented at the First Workshop on Linthicum, D. S. (2000). Enterprise Application
Trends in Enterprise Architecture Research Integration, AWL Direct Sales, Reading, Massa-
(TEAR 2006) within the Tenth IEEE International chusetts.
EDOC Enterprise Computing Conference
(EDOC 2006), Hong Kong, China, 16 October Mesarovic, M. D., Macko, D. and Takahara, Y.
2006. (1970). Theory of Hierarchical, Multilevel Sys-
tems, Academic Press, New York, London.

REFERENCES Opengroup (2003). TOGAF "Enterprise Edition"


Version 8.1,
Braun, C. and Winter, R. (2005). A Comprehen- http://www.opengroup.org/architecture/togaf8-
sive Enterprise Architecture Metamodel and Its doc/arch/, last accessed on 27.11.2004.
Implementation Using a Metamodeling Platform,
GI-Edition Lecture Notes in Informatics (LNI), Österle, H. (1995). Business in the Information
Enterprise Modelling and Information Systems Age - Heading for New Processes, Springer,
Architectures, Proc. of the Workshop in Klagen- New York.
furt, Klagenfurt, 24.10.2005, P-75, pp. 64-79.
Porter, M. E. (1998). Competitive Advantage:
CIO-Council (1999). Federal Enterprise Archi- creating and sustaining superior performance,
tecture Framework, Version 1.1. 2nd ed. Ed., Free Press, New York.

CIO-Council (2001). A Practical Guide to Fed- Scheer, A.-W. (1999). ARIS – Business Process
eral Enterprise Architecture. Frameworks, 3rd Ed., Springer, Berlin et al.

Davenport, T. H. (1993). Process Innovation - Schekkerman, J. (2004). How to Survive in the


Reegineering Work through Information Tech- Jungle of Enterprise Architecture Frameworks:
nology, Harvard Business School Press, Boston. Creating or Choosing an Enterprise Architecture
Framework, 2nd Ed., Trafford Publishing, Victo-
Douglas, K. B. (2003). Web Services and Ser- ria, British Columbia.
vice-Oriented Architecture: Your Road Map to
Emerging IT, Morgan Kaufmann Publishers, Sowa, J. F. and Zachman, J. A. (1992). Extend-
ing and Formalizing the Framework for Informa-
Hamel, G. and Prahalad, C. K. (1990). The tion Systems Architecture, in: IBM Systems
Core Competence of the Corporation, in: Har- Journal, 31, No. 3, pp. 590-616.
vard Business Review, 68, No. 3, pp. 79-91.
Tang, A., Han, J. and Chen, P. (2004). A Com-
Hedman, J. and Kalling, T. (2003). The business parative Analysis of Architecture Frameworks,
model concept: theoretical underpinnings and SUTIT-TR2004.01, Swinbourne University of
empirical illustrations, in: European Journal of Technology, Swinbourne.
Information Systems, 12, No. 1, pp. 49-59.
Weill, P. and Vitale, M. R. (2001). Place to
IBM (1984). Business Systems Planning - In- Space: Migrating to eBusiness Models, Harvard
formation Systems Planning Guide, 4th ed. Ed., Business School Press, Boston, MA.
Atlanta.

IDS Scheer (2005). Enterprise Architectures


and ARIS Process Platform, Saarbrücken.

IEEE (2000). IEEE Recommended Practice for


Architectural Description of Software Intensive

© Journal of Enterprise Architecture – May 2007 12

Das könnte Ihnen auch gefallen