
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