The UML (Unified Modeling Language) [1] is used to describe the structure of
information in the AMF. An UML package is used to describe a view. UML Class
Diagrams are used to describe the conceptual structure of information in a view,
where a UML class represents a type of information item, a UML association
represents a conceptual relationship between peer information item types, and an
UML specialization relationship represents a further classification of an information
item type. A view, represented as a package, contains a structure of packages
(representing sub-views) and types (representing information item types).
At the top level, the AMF is organized into three views.
• The IT Planning View contains information pertaining to ongoing and planned IS
projects, and includes information on tactical and strategic plans. The IT
Planning View is intended to support the work of IT planners and project
managers.
• The Asset View contains information about enterprise-wide and domain-specific
reusable business artifacts. This view is intended to support systematic reuse of
development experiences across an organization.
• The Enterprise Application Map is the central component of the AMF and
contains information about the current and planned information system resources
(e.g., applications, data, processes, roles) that are tracked within an organization.
The previously mentioned views utilize information within this view (as
indicated by the dependency relationships – the dashed arrows – between the
packages).
This paper focuses on the Enterprise Application Map. The information in the
Enterprise Application Map is organized into the following primary views (see Figure
1):
• Business Architecture: This view contains information about the business
processes and entities that are tracked by an organization.
• Application and Data Architecture: This view contains information about the
logical (i.e., technology-independent) aspects of applications and data. The
information includes descriptions of the IS artifacts (applications and data) as
they exist, as well as plans for evolving the artifacts. Descriptions include models
and artifact metadata.
• Physical Design Architecture: This view contains information about the physical
design of applications and data, that is, it presents a technology-specific view of
applications. This view allows one to track the technologies that are used to
implement applications and data.
• Deployment Architecture: This view contains information about the deployment
and usage of applications within an organization. Information pertains to the “as
is” deployment and usage of applications and data, as well as to planned
deployments and usages.
Relationships between concepts across these views are described by the Mapping
Packages:
• Business to Application Mapping: This package links elements in the Business
Architecture view to the Application and Data Architecture view. The mappings
provide traceability of business concepts to logical (platform independent)
application concepts.
173