Professional Documents
Culture Documents
and specialization strategies as well as the respective processes in section 4. The comparison of these practical
reorganization programs on the one hand reflect state-of- approaches forms the basis for their consolidation into the
the-art business concepts to be in place in many compa- proposal of a reference process model in section 5. Final-
nies. On the other hand, there are complaints of an IT ly, an evaluation of the proposed reference processes and
infrastructure which is perceived as being outmoded and an outlook for future research are provided in section 6.
which is becoming increasingly more complex and hete-
rogeneous as a result of permanent redesigns. While in- 2. Goals of Application Architecture Man-
creasing complexity and heterogeneity drives IT opera- agement
tions costs upwards, outmoded architectures prevent the
consistent implementation of modern business require- The application architecture serves as a transparent
ments such as for example market coordination between communication and design / evolution platform between
business units, multi-sourcing, real-time management or the various IT stakeholders (e.g., application development
sometimes even process orientation [24]. sponsors in business and application developers in IT).
The most general foundation for deriving goals of
1.2. Objectives and Overview application architecture management is the system of
general organizational objectives, for example sustaina-
Generally speaking, the goal of application architec- bility, speed / agility, quality, and operational efficiency
ture management is the effective and efficient coordina- [16]. Since information management (and thus informa-
tion of business and process architectures on the one tion systems management as well) constitutes a support
hand, and software and IT architecture on the other. As a function in the enterprise, these general goals are speci-
result of the many possible modeling layers, modeling fied by the material and formal goals of information
views and design goals, a wide variety of approaches to management, for example information systems maintai-
application architecture management exist both in the nability (concretizes sustainability), costs and resource
literature and in business practice. Since many publica- optimization (concretize operational efficiency), operating
tions focus on design / evolution principles (like e.g., performance and agility (concretize speed) as well as
service orientation) and / or on modeling techniques (e.g., security, transparency and reliability (concretize quality).
application architecture models), design / evolution goals As a means for information management, architecture
as well as design / evolution processes are mostly not management goals can be further concretized on that
fully explicated. basis. Enterprise architecture management should be
The aim of this article is to develop a consolidated aimed at [1, 11]:
process reference model for the managed evolution of • integrating business requirements and IT potentials /
application architecture. The focus is limited to the appli- restrictions,
cation layer because, as the interface between the business • preserving consistency of designs on the business-
oriented architecture layers and the IT oriented architec- related layers and the IT-related layers of enterprise
ture layers, it is of particular importance for an effective architecture,
and efficient IT business alignment.
• being situation oriented (rather than trying to deploy
The first step is to analyze how management of the
standardized solutions),
application architecture is to be positioned within infor-
• creating and maintaining transparency, and
mation management in order to be able to derive concrete
objectives and framework conditions. On this basis it will • supporting agility (i.e., supporting designs that are
then be possible to select concrete approaches to applica- easy to adapt).
tion architecture management. A critical discussion and Based on [1], these general goals of enterprise archi-
comparison of the selected approaches from literature and tecture management have been transformed into require-
practice form the basis for the derivation of a generic ments for application architecture management. In Table
model of architecture processes. 1, these requirements are complemented by some general
Following this introduction, requirements to be met requirements.
by any concept for application architecture management Due to their particular importance for the general po-
are derived in section 2. In the light of these criteria, the sitioning of application architecture management, R1, R2
state of the art of application architecture management is and R4 are used as mandatory requirements for the dis-
discussed in section 0. In order to supplement and extend cussion of the state-of-the-art (i.e. these determine wheth-
the state of the art, particularly with regard to the practi- er an approach is regarded at all), while the other re-
cability of implementation and communication, three quirements are used for evaluation of the approaches that
approaches to application architecture management taken are compatible with R1, R2 and R4.
from the world of practice are analyzed based on their
architecture concept and architecture management
2
Proceedings of the 41st Hawaii International Conference on System Sciences - 2008
In the following sections, the stated requirements are include requirements for the evolution of architecture
applied to existing process models for application archi- artifacts. Consequently, approaches that mainly focus on
tecture management (section 0), case studies (section 4) enterprise architecture modeling or concentrate on static
and the proposal for a corresponding consolidated refer- architecture aspects (i.e., enterprise or information system
ence model (sections 5 and 6). structures) [8] are not considered here. When describing
the approaches, the original terms employed by the re-
3. Existing Process Models for Application spective authors are used. The frequent use of “IS archi-
Architecture Management tecture” or even “IT architecture” points to the fact that
application architecture is frequently only marginally
This section gives an overview of different approach- included in the thinking behind the approaches.
es to application architecture management, their respec- IBM’s “Enterprise Architecture Management”
tive process models and their suitability in respect of the process model [23] focuses on the enterprise architecture
requirements specified in section 2. Only approaches as a whole and envisages five partial processes for archi-
which meet the mandatory criteria from Table 1 are con- tecture management: (a) update of the architecture in the
sidered. The evolutionary character must at least be as- light of business requirements, (b) architecture review to
sured by a continuous management cycle which, in line ensure that architecture-related subject areas comply with
with common standardization processes [10], allows to strategy, (c) identification of development in the area of
business and IT strategy, (d) targeted approval of individ-
3
Proceedings of the 41st Hawaii International Conference on System Sciences - 2008
ual inconsistencies, and (e) communication of the impor- opment so the effective implementation of visionary ar-
tance of architectures. The identification of developments chitecture artifacts in particular is questionable.
is part of a bidirectional exchange with all partial The “IT Architecture Engineering” approach of
processes; the updating of the architecture affects the Krüger and Seelmann-Eggebert [12] focuses on the inte-
architecture review. The process model is not publicly raction with project management. It takes external (mar-
available in detail, which means that little can be said ket) and internal needs (delta of to-be and as-is architec-
about its relevance to practice. The question of scalability ture) into consideration. Adapted processes or targeted
also remains unanswered. Furthermore, proof of the effec- migration efforts in the direction of a to-be architecture
tiveness and efficiency of the approach, the inclusion of give rise to requirements which are included in the project
operational business and IT-specific requirements as well (requirements management). Projects are supported by
as explicit service orientation are not reflected in the architecture representatives and evaluated in respect of
model. their conformity. During the course of the project, the
Perks and Beveridge [19] use the Architectural De- application and data architecture (actual architecture man-
velopment Method (ADM) for the process model of their agement) and subsequently the process and organization
approach “Guide to Enterprise IT Architecture”. This is structures (organization management) of the affected
performed cyclically in seven partial processes and focus- organization unit are adapted in line with project require-
es on the development of an organization’s technical ments. Irrespective of this management cycle, which is
architecture. While the first six phases cover the linear accompanied by continuous “change controlling”, arti-
realization of a target architecture defined at the begin- facts for the as-is architecture (guidelines, standards,
ning of the architecture cycle, which should be repeated processes, frameworks) are provided within the frame-
every three to five years, the seventh phase is dedicated to work of architecture development, and the to-be architec-
maintenance of the IT architecture. Here, according to ture including a roadmap elaborated. Moreover, further
Perks and Beveridge an effort is made to combat the con- development of the IT architecture and the organization is
stant “erosion” of the architecture by observing develop- not clearly performed on the basis of the totality of all
ments and consistently addressing what is referred to as requirements but on individual project results. The
“architectural drift”. This means that minor further devel- process model is not very detailed in respect of actual
opments or arbitrary changes are always performed within architecture management.
the framework of an architecture-driven IT governance The emphasis of existing reference process proposals
process or else prevented. A major drift initiates an ADM for application architecture management (R1, R2) varies
cycle restart where the entire architecture is once again up widely. In most cases, these models are not very detailed
for discussion. As triggers for changes Perks and Beve- and neither embedded in the theory nor transparently
ridge state business strategy, technology, “chaos”, exter- derived from practice. The evolutionary character (R4) is
nal boundary conditions as well as targeted transforma- usually covered by a cyclical process, connectivity (R5) is
tions. Although business influences are taken into ac- fulfilled through the analysis of influencing factors (R8)
count, the approach is primarily geared to technical as- but few partial processes for communicating and enforc-
pects. As a result of the stringent implementation of archi- ing architecture on the basis of service orientation (R11)
tecture goals, the process addresses evolutionary aspects are directly integrated into the processes. In the majority
only in the concluding partial process. Even in here, how- of cases, inconsistencies (R10) are only avoided through
ever, the main idea is to eliminate inconsistencies. For the dominance of development projects over IT or the
this reason, service orientation is barely identifiable with stringent implementation of long-term architecture goals
this approach. (R9). The approaches discussed here only address the
According to Dern [5], “IT Architecture Manage- requirements to be met by application architecture man-
ment” is geared to software development and differen- agement in parts. As a consequence, we analyze several
tiates the phases of architecture planning and architecture case studies in order to consolidate real-world application
development. While the prime emphasis is on analyzing architecture processes with findings from the literature
the existing information systems, recurrent requirements into a reference process model that meets all requirements
to be met by further development are recorded, analyzed stated in Table 1.
and evaluated. Management then decides which require-
ments will be implemented in the information systems 4. Application Architecture Management
portfolio. Within this framework of action, architecture Cases
development focuses on the updating of the IT architec-
ture which is integrated into the software development The process model to be developed for application archi-
process. The integrated relationship between software tecture management is transparently derived from the
development and IT architecture is dominated by devel- world of practice. Three application architecture man-
agement cases are therefore outlined below which were
4
Proceedings of the 41st Hawaii International Conference on System Sciences - 2008
obtained by means of interviews and document analysis standard application platforms, etc.). Depending on the
and selected according to the mandatory criteria in Table available architecture artifacts, target group-oriented
1. These examples turned out as good practices because of communication of the architecture is performed (presenta-
their relatively high coincidence with R3 and R5 through tions, training, documents, intranet), the diffusion of
R11. Their respective underlying concept of architecture which is measured (Figure 2). In the phase of architecture
(in accordance with R1) and process model itself (R2) are implementation, architecture services (consultancy, pre-
looked at in greater detail. In addition, the phases of archi- developed standard application platforms) are provided
tecture management are presented as far as possible in for projects. Moreover, the project results are checked for
accordance with the companies’ own descriptions. The architecture conformity and reusability, giving rise to
underlying processes which deliver concrete results [7] further communication and enforcement activities as well
are then described and suitably laid out. Since the interac- as information for assessing the architecture benefits for
tion with its target groups is central to evolutionary archi- projects (Figure 2).
tecture management (R4), its own support processes are
not considered here. Furthermore, it is transparently out- A-I.1 A-II.1 A-III.1
lined for the individual real-world processes which of Assess current architecture Identify target groups
Provide architecture
services
them reflect the evaluation requirements (cf. Table 1) in A-I.2
R6
A-II.2
R5
A-III.2
R5, R11
the authors’ view. Identify relevant Communicate architecture Evaluate target group
developments artifacts projects
R5, R8 R5 R5, R10
4.1. Case A: Credit Suisse A-I.3 A-II.3
Measure architecture
Manage requirements
diffusion
R3
R4
R5
R6
R7
R8
R9
R2
A-II.3
which are consolidated, assessed and prioritized in respect A-III.1
of any piloting or implementation as architecture artifacts A-III.2
(technology appraisal, principles, standards, roadmaps,
Figure 3. Summary of the Credit Suisse Case
5
Proceedings of the 41st Hawaii International Conference on System Sciences - 2008
Figure 3 is an overview how the activities of the CS tional collaboration of architecture management in
process model satisfy the requirements specified in sec- projects (architecture office, qualification of project col-
tion 2. The CS process model is very comprehensive with laborators) leads to the identification of new requirements
regard to the diversity of processes in architecture man- to be met by architecture management as well as to ex-
agement and in this respect provides the framework for amination of the conformity of project results measured in
the development of a process model for architecture man- terms of the above mentioned objectives of the architec-
agement. ture as part of the architecture evaluation (Figure 5). Any
conflicts of goals are eliminated as part of a rolling stra-
4.2. Case B: Die Mobiliar tegic planning.
(business processes, strategies, principles, events), appli- Analyze target Support target group
cation architecture (correlations of the application land- archictectures
R6
projects (TGP)
R4, R5, R6, R10, R11
scape to support business processes) and the technical B-I.3 B-III.3
R3
R4
R5
R6
R7
R8
R9
R2
B-III.2
is/to-be components of the application architecture, strat- B-III.3
egies in respect of enterprise architecture, technological B-IV.1
partial strategies) as well as appropriate implementation
methods (Figure 5). The artifacts are communicated as Figure 6. Summary of the ‘Die Mobiliar’ Case
part of the architecture representation and assertion,
which is performed primarily during the course of support To summarize, the approach meets all requirements
for projects of the architecture target groups. The opera- (Figure 6). Here again, the evolutionary character is im-
6
Proceedings of the 41st Hawaii International Conference on System Sciences - 2008
plemented by management cycles which can be initiated documentation standards (Figure 8). In another step, the
individually depending on concrete needs as and when conformity of projects with the specifications of the archi-
they arise. The individuality of the approach is an indica- tecture is checked (Figure 8). The hierarchical level of the
tion of its scalability through the use of additional archi- body responsible in this case depends on the scope of the
tects. project. The frequency of inconsistencies which, if need
be, are escalated is thus limited to the cross-organizational
4.3. Case C: HypoVereinsbank rules which are really necessary.
and Central Europe at the time of the analysis of its archi- Record operational Develop/adapt architecture
C-IV.1
requirements artifacts
tecture management approach. Recently, HVB was ac- R5 R4, R7, R9 Check architecture
C-I.3
quired by Italy’s Unicredito, a development that is not Identify need for action
conformity of projects
R5, R10
reflected here. for the architecture
layers (application, integration, system, operation layer). Evaluate need for action
The structuring of the application and integration layers is R4, R6
R10
R11
by the architecture. In addition, architecture management
R1
R2
R3
R4
R5
R6
R7
R8
R9
dedicates itself to communicating architecture content via Case C
the company’s intranet as well as evaluating projects in C-I.1
respect of their architecture conformity. Four phases can C-I.2
be identified in total (Figure 7). The goals pursued in this C-I.3
context are in particular transparency, decoupling and C-I.4
standardization in order to satisfy business goals such as C-II.1
Activities
7
Proceedings of the 41st Hawaii International Conference on System Sciences - 2008
8
Proceedings of the 41st Hawaii International Conference on System Sciences - 2008
(C-II.1) … Derived activity exceeds activity from original case Architecture lobbying
6. Conclusion and Outlook R6). Thus, on the one hand the proposed consolidated
process model fulfills the goals of the investigation. On
The aim of this article is to identify a process model the other hand, the quality of the process model recom-
for application architecture management that can be used mendation [22] cannot be definitely verified. According
as a reference for establishing company-specific architec- to constructivism, this can only be decided according to
ture management. The basis for that development encom- the adequacy perceived when the model is adopted in the
passes the understanding of enterprise and application context of individual circumstances. Schütte emphasizes
architecture as documented in section 1 as well as the that reference models are not allowed to be completely
requirements summarized in section 2. From the large built based on a defined system of goals and requirements
number of proposals for application architecture man- [21] because goals and in particular their interrelation-
agement, a selection has been discussed that meets man- ships highly vary depending on the adoption context of
datory requirements R1, R2 and R4. The discussion the reference model. This is why the recommendation of
shows that the degree to which the assessment require- the present reference process model cannot be treated as
ments can be satisfied is far from complete (section 0). universally valid only regarding the fulfillment of the set
For this reason, three cases from large companies are of goals and requirements of section 2. For this reason,
analyzed and compared in section 4. A consolidated only the universal validity of the requirements system can
process model is derived from these in section 5. The be decided – based on its direct derivation from architec-
proposed reference processes address application archi- ture management literature – as well as the compliance of
tecture management (R1), comprise important compo- the consolidated process model regarding the list of re-
nents of a methodology (R2) and support an incremental quirements.
architecture evolution (R4). R3 as well as R5 through R11 As a result of the paper, it can be stated that evolutio-
are secured in particular by management cycles and the nary, process-oriented application architecture manage-
differentiated and scalable analysis of requirements (con- ment is comprised of four phases (= interrelated sub-
nectivity - R5, analysis of influencing factors - R8), archi- processes): architecture planning, architecture develop-
tecture artifacts (methodological results - R7, visions - ment, architecture communication and architecture lobby-
R9), architecture representation (inconsistency manage- ing. The cases exhibit compatibility not only regarding
ment - R10, connectivity - R5, service orientation - R11) these four sub-processes, but also similarities regarding
and architecture management (performance indicators - the activities which make up these phases (cf. section 5)
9
Proceedings of the 41st Hawaii International Conference on System Sciences - 2008
Further research in the area of application architec- [11] James, G., Seven Architecture Management Best Practices,
ture management is necessary in several directions. With Electronic Resource, Gartner Commentary 18-9663,
respect to the developed process model, it will be neces- http://poseidon.iwi3.unisg.ch/gartner/content/research/112300/1
sary to analyze its “reference” character by means of 12330/112330.html, Last Accessed 2003-08-13.
additional case studies. On the other hand, an in-depth [12] Krüger, S. and J. Seelmann-Eggebert, IT-Architektur-
qualitative evaluation of the fundamental process models Engineering - Systemkomplexität bewältigen, Kosten senken,
is required in order to give the consolidated model even Potenziale freisetzen, Galileo Press, Bonn, 2003.
more explicit to-be character [20] in the sense of refer- [13] Mesarovic, M.D., D. Macko and Y. Takahara, Theory of
ence modeling. Finally, the process model has to be fur- Hierarchical, Multilevel Systems, Academic Press, New York,
ther detailed by means of analysis / design technique London, 1970.
specifications, and has to be supplemented by a role mod-
[14] Nuseibeh, B. and S. Easterbrook, "The Process of Inconsis-
el and an information model in order to enhance its added tency Management: A framework for understanding", in: Proc.
value in the form of a comprehensive method [3]. of the 10th Internat. Workshop Database Expert System Appli-
cations, Florence, Italy, 1999, pp. 364-368.
References [15] Opengroup, TOGAF "Enterprise Edition" Version 8.1,
[1] Birkhölzer, T. and J. Vaupel, IT-Architekturen - Planung, Electronic Resource, The Open Group,
Integration, Wartung, VDE, Berlin, 2003. http://www.opengroup.org/architecture/togaf8-doc/arch/, Last
Accessed 2007-06-13.
[2] Braun, C. and R. Winter, "A Comprehensive Enterprise
Architecture Metamodel and Its Implementation Using a Meta- [16] Österle, H., Business in the Information Age - Heading for
modeling Platform", in: Enterprise Modelling and Information New Processes, Springer, New York, 1995.
Systems Architectures, Proc. of the Workshop in Klagenfurt, [17] Österle, H., W. Brenner and K. Hilbers,
Klagenfurt, 2005, pp. 64-79. Unternehmensführung und Informationssystem - Der Ansatz des
[3] Braun, C., F. Wortmann, M. Hafner and R. Winter, "Method St. Galler Informationssystem-Managements, Teubner,
Construction – A Core Approach to Organizational Engineer- Stuttgart, 1992.
ing", in: Applied Computing 2005, Proc. of the 2005 ACM [18] Paulish, D.J., Architecture-Centric Software Project Man-
Symposion on Applied Computing, New York, NY, USA, 2005, agement, Addison-Wesley, Upper Saddle River, NJ (USA),
pp. 1295-1299. 2002.
[4] CIO-Council, Federal Enterprise Architecture Framework [19] Perks, C. and T. Beveridge, Guide to Enterprise IT Archi-
Version 1.1, September 1999. tecture, Springer, New York, 2003.
[5] Dern, G., Management von IT-Architekturen - [20] Rosemann, M. and R. Schütte, "Grundsätze
Informationssysteme im Fokus von Architekturplanung und - ordnungsmäßiger Referenzmodellierung", in:
entwicklung, Vieweg, Wiesbaden, 2003. Entwicklungsstand und Entwicklungsperspektiven der
[6] Dietzsch, A., "Positionierung eines Referenzmodellierung, Proceedings zur Veranstaltung vom 10.
Unternehmensarchitektur-Ansatzes: Erfahrung der März 1997, Münster, 1997, pp. 16-33.
Schweizerischen Mobiliar im Architekturmanagement", in: [21] Schütte, R., Grundsätze ordnungsmässiger
Enterprise Architecture und Enterprise Application Integration Referenzmodellierung, Gabler, Wiesbaden, 1998.
(EAI) - Proceedings of the GI-Arbeitskreis Enterprise
Architecture Frühjahrskonferenz 2003, St. Gallen, 2003, pp. 50- [22] vom Brocke, J., Referenzmodellierung – Gestaltung und
61. Verteilung von Konstruktionsprozessen, Logos, Berlin, 2003.
[7] Gutzwiller, T., Das CC RIM-Referenzmodell für den [23] Werres, M., Enterprise Architecture Mangement: The IBM
Entwurf von betrieblichen, transaktionsorientierten Approach, Electronic Resource,
Informationssystemen, Physica, Heidelberg, 1994. http://akea.iwi.unisg.ch/downloads/20020909-ibm.pdf, Last
Accessed 2007-06-13.
[8] Hafner, M., Entwicklung einer Methode für das Management
der Informationssystemarchitektur im Unternehmen, PhD [24] Winter, R., "Architektur braucht Management",
Thesis, Institute of Information Management, University of St. Wirtschaftsinformatik, Vol. 46, No. 4, 2004, pp. 317-319.
Gallen, St. Gallen, 2005.
[25] Wortmann, F., Entwicklung einer Methode für die
[9] ISO, Stages for the Development of International Standards, unternehmensweite Autorisierung, PhD Thesis, Institute of
Electronic Resource, Information Management, University of St. Gallen, St. Gallen,
http://www.iso.org/iso/en/stdsdevelopment/whowhenhow/proc/p 2005.
roc.html, Last Accessed 2007-06-13.
[26] Zachman, J.A. and J.F. Sowa, "Extending and formalizing
[10] ISO/IEC, ISO/IEC Directives, Part 2: Rules for the struc- the framework for information systems architecture", IBM
ture and drafting of International Standards, Electronic Re- Systems Journal, Vol. 31, No. 3, 1992, pp. 590-616.
source, International Organization for Standardization, Interna-
tional Electrotechnical Commission.
10