Iteration: Logical Perspective Iteration [n]
The Logical Perspective is developed in an iterative fashion. At the end of each iteration and assessment is done to decide if another iteration is required. If not, then the milestone (peer) review is done, completing the development of the Perspective.
Work Breakdown Structure
Purpose

Definition of the various Logical level architectural views supports the analysis of the business processes, generic technology choices, and other aspects, permitting optimizations to be discovered. A better understanding of the business and how technology supports it is also developed. The Logical (and Technical) level structures and decisions are linked directly back to the business drivers through the Business level. The Architectural Decision taken at the Logical level will typically involve choices regarding generic technology and architectural patterns.

Description

Multiple iterations are done to create the required Logical level models, with enough detail defined to support the objectives of the exercise. Many activities can be done in parallel, but good communications is needed in order to keep the models consistent, but good tool support makes this a non-issue. The following items are produced:

  • Logical Entity Model for the system;
  • Logical Process Model for the system;
  • Logical Locations Model for the system;
  • Logical Roles Model for the system;
  • Update the Architecture Glossary and define Architectural Decisions as required.

Once a complete perspective is defined a peer review is done to decide if the IT architecture is complete, or if additional iterations are required.

Illustrations
Staffing

These activities are best carried out by a small team staffed by cross-functional team members, lead by an IT architect. Issues that are typically architecturally significant include process, locations, and roles, along with the generic technology choices. The team should include members with business domain experience and ideally logical level modelers and IT experts as required. The team should have experience with model organization and layering. From the provided inputs, the team will need to be able to synthesize the architecture views.

Usage
Usage Guidance

The Logical level is defined in an iterative manner. Note that IT architectures are typically focused on and driven by:

  • The Business - the organization and its products and/or services;
  • Technology - the technology that supports the business typically has a large impact on the IT architecture.

Logical level architectures are typically centered upon technology choices and patterns that likely affect business processes. The architecture may also involve the creation of totally new products or services and a set of new processes to support them. Technology may have a large impact on the architecture. Therefore, the proposed (generic) technologies and their capabilities are important when defining the Logical level.

More Information
Workflow

Activity diagram: Logical Perspective Iteration [n] Scan Architectural Decisions Capture Architecture Vocabulary Define Architectural Decision Define Logical Entity Model Define Logical Process Model Define Logical Locations Model Define Logical Roles Model Assess the Architecture

Activity detail diagram: Logical Perspective Iteration [n] Enterprise Architect Scan Architectural Decisions Capture Architecture Vocabulary Define Architectural Decision Define Logical Entity Model Define Logical Process Model Define Logical Locations Model Define Logical Roles Model Assess the Architecture Enterprise Architect Architectural Decision Repository Scan Architectural Decisions Architectural Decisions Summary Scan Architectural Decisions Architecture Glossary Capture Architecture Vocabulary Architecture Glossary Capture Architecture Vocabulary Architectural Decision Repository Define Architectural Decision Architectural Decision Define Architectural Decision Business Entity Model Architectural Decisions Summary Context and Objectives Model Repository Define Logical Entity Model Logical Entity Model Define Logical Entity Model Business Process Model Architectural Decisions Summary Context and Objectives Model Repository Define Logical Process Model Logical Process Model Define Logical Process Model Business Locations Model Architectural Decisions Summary Context and Objectives Model Repository Define Logical Locations Model Logical Locations Model Define Logical Locations Model Business Roles Model Architectural Decisions Summary Context and Objectives Model Repository Define Logical Roles Model Logical Roles Model Define Logical Roles Model Logical Entity Model Logical Locations Model Logical Process Model Logical Roles Model Architectural Decisions Summary Architecture Glossary Context and Objectives Assess the Architecture Architecture Review Record Assess the Architecture
Work Breakdown