Header image
Oxford Architectural Design & Consulting
 
 
(EA)2 User's Guide
Application Architecture Overview
Application Architecture deals with how applications are built and interact with each other. Building a suite of applications that communicate across your intranet with a service oriented approach to distributing core business logic and information will utilize a different Application Architecture than a suite of applications that run on the same PC and share common functionality. In either case it makes sense to look at the Application Architecture from two perspectives, namely the functional and integration views. The level of detail you want in either view depends on the type of IT shop you have. If you develop applications in house, then you will want to explore the underlying components of your applications. If you are mostly an integration shop that purchases off-the-shelf software and provide some “integration glue” to allow them to communicate, then you may only need to deal with the applications as “black boxes.”

The Application Architecture is composed of the design of the applications and the use case realizations that depict how projects have used the applications and their components to realize the functional requirements of the use cases. The realizations are archived and maintained in the Application Architecture so they are available to future projects that may need to modify the use cases or want to leverage what has been done on previous projects. Use case realizations for new projects reside in the projects area of the enterprise model until they have been completed. At that time, their results are moved to the Use Case Realization section and the various architecture views will be updated if the project has impacted them.
Application Architecture Topics

Application Capabilities

Enterprise Domains

Application Elements

Business System

Business App

Client App

IT App

Presentation

Service

Work Session

Application Design

Base Diagram with Exposed Interfaces

Application Context

Application Component Design

Data Elements

IT Requirements

Deployment

Use Case Realizations (UCR)

UCR Overview

Application Context

Application Component Diagram

Application Integration Diagram

Application Behavioral Diagram

 

 

 

All Rights Reserved.