<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Constructing an Information Model for Application Landscape Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sabine Buckl</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander M. Ernst</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Florian Matthes</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian M. Schweda</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Software Engineering betrieblicher Informationssysteme Technische Universitat Munchen Boltzmannstra e 3</institution>
          ,
          <addr-line>85748 Garching</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2009</year>
      </pub-date>
      <fpage>55</fpage>
      <lpage>60</lpage>
      <abstract>
        <p>The managed evolution of the application landscape is commonly regarded a focal point of enterprise architecture (EA) management. Therein, aspects of future planning and historization apply, for which no generally accepted information model yet exists. This paper addresses this challenge by identifying requirements regarding an information model for temporal application landscape management from an extensive survey, during which the demands from practitioners and existing tool support for EA management were analyzed. Furthermore, we discuss shortcomings of existing approaches to landscape management in literature and propose an information model, which can address the identi ed requirements via modeling techniques from nearby disciplines.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Enteprise Architecture (EA) management is a topic many companies are
currently addressing or planning to address in the nearby future. As a consequence
of the demand from practice, a multitude of approaches to EA management
has been proposed in academia [
        <xref ref-type="bibr" rid="ref3 ref9">3, 9</xref>
        ], by standardization bodies [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], or
practitioners [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. These approaches di er widely concerning the coverage of EA
management aspects { for a comprehensive comparison see e. g. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Nevertheless, most of them agree on the application landscape (application layer ) being
an important management asset [
        <xref ref-type="bibr" rid="ref1 ref14">1, 14</xref>
        ]. Notwithstanding, the level of
abstractness and granularity of information needed to perform EA management di ers
between the various approaches. As a consequence, di erent information models1
de ning the structure of the respective EA documentation are used. Information
modeled in accordance to these models is utilized to provide EA management
decision support, e.g. via analyses or visualizations.
      </p>
      <p>
        Decision making as part of the management process should not be considered
a one-time task, but is repeated, as the management process enters a new cycle
of Plan, Do, Check, and Act [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. This emphasizes on the importance of
historization of management decisions. While some EA management approaches from
literature account for this fact (cf. Section 3), the presented information models
1 Consistent to the terminology as used e. g. in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], we call the meta model for EA
documentation an information model.
do not re ect this adequately as historization speci c concepts are not provided.
This lack of support leads to the research question addressed in this article:
How should an information model for landscape management be designed
respecting both business and IT aspects, and supporting future planning
and historization of decisions?
      </p>
      <p>The remainder of the article is structured as follows: Section 2 provides
detailed requirements for a temporal information model. Section 3 gives an
overview on approaches to landscape management. An information model ful
lling the requirements is introduced in Section 4. Section 5 summarizes the paper
and sketches interesting directions for future research.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Elicit requirements for landscape management</title>
      <p>The research question from above leads to a distinction between three di erent
types of landscapes, which are of importance in the context of future planning:
{ the current landscape, re ecting the landscape at a given point in time,
{ planned landscapes, which are derived from planned projects for
transforming the landscape until a certain point in time, and
{ the target landscape, envisioning an ideal landscape state to be pursued.</p>
      <p>Information on these landscapes should adequately be described and
maintained in a single and consistent model for the EA, which also accounts for the
close relationships between application landscape and project portfolio
management. These management tasks are related via planned landscapes, which
should be derived from the transforming projects selected in a project portfolio.
Thereby, analyses of the application landscape can be used to provide decision
support. This also leads to aspects of time-dependency, as planned and target
landscapes may evolve over time, such that di erent (historic) states thereof may
exist. Additionally, the idea of variants for planned landscapes resulting from
the selection of di erent project portfolios has to be considered. Summarizing,
three di erent dimension of distinction for landscape management exist:
{ rstly, a landscape is planned for for a speci c time,
{ secondly, a landscape is modeled at a certain point in time, and
{ thirdly, di erent landscape variants of a planned landscape may exist.</p>
      <p>
        Application landscape management has been a topic of the Enterprise
Architecture Management Tool Survey 2008 [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] { a survey on the capabiltities of
current EA management tools. The evaluation criteria of the survey were
developed in cooperation with 30 industry partners and describe EA management
related tasks from a practitioners point of view. The core concern of each task is
given in the survey and is further detailed to ne-grained questions. Exemplary
questions in the context of landscape management read as follows [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]:
{ What does the current application landscape look like? Which business
applications support which business process at which organizational unit?
{ How is, according to the current plan, the application landscape going to
look like in January 2010?
      </p>
      <p>
        From there the following requirements for an information model for
application landscape management can be derived (for more details on the derivation
see [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]). Such a model must:
R1 contain a ternary relationship in order to support analyses regarding current
and future business support,
R2 allow to envision business support providers in order to facilitate target
landscape planning without having to specify implementation details,
R3 support the deduction of future landscapes from the project tasks, which
execute the transition from the current to the future business support,
R4 ensure the traceability of management decisions by storing historic
information of past planning states, and
R5 foster the creation of landscape variants based on distinct project portfolios
in order to tightly integrate project portfolio management activities.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Related work</title>
      <p>Subsequently, we brie y introduce selected approaches to landscape management
and emphasize on their coverage of time-related aspects.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], Braun and Winter present the application landscape as the set of an
enterprise's business applications and their interdependencies. Respectively, the
information model contains the classes application and interface. These concepts
from the application layer can be connected to elements from the organizational
layer, i.e. the business processes in order to describe the provided business
support. Nevertheless, the model does not account for analyses with more than one
organizational unit involved, as the question where the business support takes
place is not discussed. In addition, time-dependence and project-dependence are
only partially addressed in the information model.
      </p>
      <p>
        In the systemic enterprise architecture methodology (SEAM) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] ways to
document and analyze EAs are discussed. The approach focuses on
multi-levelmodeling from enterprise down to component level. The importance of
traceability is emphasized, although not targeting temporal traceability but inter-level
traceability of relationships. The approach further introduces the more abstract
concept of the computational object, e ectively replacing the business
application. Nevertheless, time-depedency or project-dependency are not alluded to.
      </p>
      <p>
        Jonkers et al. present in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] a language for enterprise modeling, targeting the
three layers of business, application, and technology. The concepts on the di erent
layers can be used to model the current application landscape, especially the
business support provided by applications via interfaces. The approach further
re nes the description of the business support via the concepts of business- and
application-services. These concepts can be used to describe the existence of a
support without having to specify the application actually responsible for the
support. Thereby, target landscape planning is facilitated, while neither planned
landscapes nor projects are in the scope of the presented language.
      </p>
      <p>
        The approach of multi-perspective enterprise modelling (MEMO) (see e.g. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ])
explicitly accounts for the modeling of concepts, like business applications, in
their context, described via organizational units and business processes. The
respective modeling language concerned with IT aspects is the IT modeling
language (ITML) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. According to the reference process described as
complementing the language, these concepts should not only be used for documentation, but
also for landscape planning. Nevertheless, projects are not part of the model,
which also does not explicitely account for issues of time-dependence.
      </p>
      <p>
        The Open Group Architecture Framework (TOGAF) [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] provides a cyclic
model for the EA management process called Architecture Development Method
consisting of distinct management phases. The phase architecture vision is
concerned with the development of a target architecture, which is operationalized
via a series of intermediate transition architectures, i.e. planned landscapes. The
information model of TOGAF puts special emphasis on architecture constituents
{ projects are only included on a very abstract level and are not linked to the
a ected architecture concepts. Time-dependency is also not alluded to.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Developing a temporal information model</title>
      <p>Before we present an information model, which ful lls the requirements from
Section 2, we introduce and de ne the core concepts relevant in application
landscape management in an informal way.</p>
      <p>Business application A business application refers to a deployment of a
software system at a distinct location. In landscape management, the business
applications are limited to those software systems, which support at least
one business process.</p>
      <p>Business process A business process is de ned as a sequence of logical,
individual functions with connections in between. A process here should not be
identi ed with a single process step. It should be considered a coarse grained
process at a level similar to the one used in value chains.</p>
      <p>Business support provider A business support provider refers to an concept
providing support for a business process. This concept is not planned in
detail but is part of a target landscape vision.</p>
      <p>
        Organizational unit An organizational unit represents a subdivision of the
organization according to its internal structure. An organizational unit is a
node of a hierarchical organization structure, e.g. a department or a branch.
Project Projects apply changes to the application landscapes and are scheduled
by di erent temporal properties [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], i.e. their startDate and endDate.
Further, projects are plannedAt respectively removedAt certain points in time
referring to the time of their creation or deletion. This e ectively results in
a period of validity assigned to each project.
The aforementioned concepts are used in the information model for
application landscape management shown in Figure 1. This information model utilizes
the stereotype &lt;&lt;projectDependent&gt;&gt; to indicate, that instances of the
respective concepts can be introduced, migrated, or retired by project tasks { for details
see on the stereotype see Figure 2 and [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>Summary and outlook</title>
      <p>This article motivated the importance of modeling time- and project-dependencies
of application landscapes as part of a holistic EA management approach, and
detailed requirements for modeling these dependencies. We showed, that current
EA management approaches do not adequately consider this topic. Finally, we
brie y presented an information model addressing the these requirements.</p>
      <p>
        With this information model at hand, we point to two interesting directions
for future research. On the one hand, the information model has yet not been
applied in a practial EA management endeavor, such that we could not assess the
complexity of its usage. On the other hand, application landscape management
is not the only EA related management process, which has time- and
projectdependencies. It would hence be interesting to analyze, how the model presented
can be applied in the context of other management processes. There also the
question arises, if a time- and project-dependency EA management pattern [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]
can be abstracted from the solution presented above.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>S.</given-names>
            <surname>Aier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Riege</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Winter</surname>
          </string-name>
          . Unternehmensarchitektur - Literaturu
          <article-title>berblick und Stand der Praxis</article-title>
          . Wirtschaftsinformatik,
          <volume>50</volume>
          (
          <issue>4</issue>
          ),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>C.</given-names>
            <surname>Braun</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Winter</surname>
          </string-name>
          .
          <article-title>A comprehensive Enterprise Architecture Metamodel</article-title>
          . In J. Desel and U. Frank, editors,
          <source>Enterprise Modelling and Information Systems Architectures</source>
          <year>2005</year>
          , volume
          <volume>75</volume>
          <source>of LNI</source>
          , pages
          <volume>64</volume>
          {
          <fpage>79</fpage>
          .
          <string-name>
            <surname>GI</surname>
          </string-name>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>S.</given-names>
            <surname>Buckl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Ernst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lankes</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Matthes</surname>
          </string-name>
          .
          <source>Enterprise Architecture Management Pattern Catalog (Version</source>
          <volume>1</volume>
          .0,
          <year>February 2008</year>
          ).
          <source>Technical report, Chair for Informatics</source>
          <volume>19</volume>
          (
          <issue>sebis</issue>
          ),
          <source>Technische Universitat Munchen, Munich</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>S.</given-names>
            <surname>Buckl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Ernst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lankes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Matthes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schweda</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Wittenburg</surname>
          </string-name>
          .
          <article-title>Generating Visualizations of Enterprise Architectures using Model Transformation (extended version)</article-title>
          .
          <source>Enterprise Modelling and Information Systems Architectures { An International Journal</source>
          ,
          <volume>2</volume>
          (
          <issue>2</issue>
          ),
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>S.</given-names>
            <surname>Buckl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Ernst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Matthes</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Schweda</surname>
          </string-name>
          .
          <article-title>An Information Model for Managed Application Landscape Evolution</article-title>
          .
          <source>Journal of Enterprise Architecture (JEA)</source>
          ,
          <year>2009</year>
          (to be published).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>E. W.</given-names>
            <surname>Deming</surname>
          </string-name>
          .
          <article-title>Out of the Crisis</article-title>
          . MIT Press (MA),
          <year>1982</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>M.</given-names>
            <surname>Fowler</surname>
          </string-name>
          .
          <article-title>Analysis patterns: Temporal property</article-title>
          . http://martinfowler.com/ ap2/temporalProperty.html (cited
          <year>2008</year>
          -
          <volume>11</volume>
          -25),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>U.</given-names>
            <surname>Frank</surname>
          </string-name>
          <article-title>. Multi-perspective Enterprise Modeling (memo) { Conceptual Framework and Modeling Languages</article-title>
          .
          <source>In Proceedings of the 35th Annual Hawaii International Conference on System Sciences 35</source>
          , pages
          <fpage>1258</fpage>
          {
          <fpage>1267</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>H.</given-names>
            <surname>Jonkers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Goenewegen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bonsangue</surname>
          </string-name>
          , and R. van Buuren.
          <article-title>A Language for Enterprise Modelling</article-title>
          . In M. Lankhorst, editor,
          <source>Enterprise Architecture at Work</source>
          . Springer, Berlin, Heidelberg, New York,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>L.</given-names>
            <surname>Kirchner</surname>
          </string-name>
          .
          <article-title>Eine Methode zur Unterstutzung des IT-Managements im Rahmen der Unternehmensmodellierung</article-title>
          .
          <source>PhD thesis</source>
          , Universitat Duisburg-Essen, Berlin,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. L.
          <string-name>
            <surname>-S. Le</surname>
            and
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Wegmann</surname>
          </string-name>
          .
          <article-title>De nition of an Object-oriented Modeling Language for Enterprise Architecture</article-title>
          .
          <source>System Sciences</source>
          ,
          <year>2005</year>
          .
          <source>HICSS '05. Proceedings of the 38th Annual Hawaii International Conference on, pages 179c</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>F.</given-names>
            <surname>Matthes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Buckl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Leitel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Schweda</surname>
          </string-name>
          .
          <source>Enterprise Architecture Management Tool Survey</source>
          <year>2008</year>
          .
          <article-title>Chair for Informatics 19 (sebis</article-title>
          ),
          <source>Technische Universtitat Munchen, Munich</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>K. D. Niemann</surname>
          </string-name>
          . From Enterprise Architecture to IT Governance {
          <article-title>Elements of E ective IT Management</article-title>
          . Vieweg+Teubner,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>M.</given-names>
            <surname>Pulkkinen</surname>
          </string-name>
          .
          <article-title>Systemic Management of Architectural Decisions in Enterprise Architecture Planning. Four Dimensions and Three Abstraction Levels</article-title>
          .
          <source>System Sciences</source>
          ,
          <year>2006</year>
          .
          <source>HICSS '06. Proceedings of the 39th Annual Hawaii International Conference on, pages 179c</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. The Open Group.
          <source>TOGAF "Enterprise Edition" Version 9</source>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>