A Brief Intro
Action Items
  Mouse Action
  Keyboard Action
Diagram Notations
  View List
  Element List
References

Element List


Here is a list of the Standard Mode A-ESA elements in the Agile ESA Diagram tool. The elements of the Lean Mode, as shown, are part of the Standard Mode.

A-ESA Element

Description

Lean Mode

Application Logic Service

Represents explicitly defined non-GUI application behavior and control logic, or composition.

 
Application Service A piece of software deliverable in association with end-user distribution package(s).  

Architecture Principle

Represents a qualitative statement of intent that must be met by the architecture. It¨s part of a guideline framework.

Y

Artifact

Represents an additional solution specification or design piece. It can be a class, method, namespace, document, deliverable, project or the like.

 

Capability

Represents an EA-level ability that a structural element (such as a functional service) possesses.

 
Cloud A particular area of computer system capabilities and resources available on-demand, independent of its location.  

Data Service

A self-contained piece of information that has a clear meaning to the application, and can be a standalone data object, or a federated, integrated piece of data service.

 

Data Store

Represents a data store and is a self-contained piece of information that has a clear meaning to the application, and can be a standalone data object, or federated, integrated piece of data service.

Y

Deliverable

Represents a defined outcome, generally more of a concern from a solution management perspective.

 

Deployment Package

Contains functional services based on their unique service-level characteristics.

Y

Domain

A concept of the functionality or boundary where multiple elements are controlled under the same scope.

Y

Entity A distinct object, concept, or thing that exists independently and has specific attributes and characteristics.  
Event Service A planned occurrence or activity with a specific purpose, or a service for managing and facilitating events.  

Extension

A flexible representation for model element addition, including a non-IT element or external system element.

 
Frontend Represents mobile apps, web apps, portlets, reactive apps, API consumers, etc.  

Generic Service

Covers well-defined capability, business or application activities in a specific solution context, and serves as a logical service, an architectural service, a process service, or a functional service including app logic service, data service, tech service, or user interface service.

Y

Goal Represents desired future state and objective.  

Grouping

Represents a logical representation, a layer or a generic composition or aggregation of elements.

Y

Governance

Embodies IT architecture standards, compliance, and criteria.

 

Key Choice

It is an architecturally significant decision, gap analysis, risk/assessment, issue resolution or solution assurance and governance based on the collective solution strategy.

Y

Location

A place where structural elements are positioned or communicated.

 
Message Represents a unit of data sent between components to communicate information.  
Microservice A small, independent service that performs a specific function.  

Middleware

It represents system or intermediate software that provides services to software applications.

Y

Network

Denotes a set of structures, products, and services that enable the connection of system nodes for data transmission.

 

Node

Generally represents a hosting resource that interacts with other resources, or a hardware service.

Y

Note

Represents the commentary or interpretation of the architecture.

Y

Process Represents a process service or multiple contained services.  
Queue A data structure that holds and orders messages or tasks for processing.  

Risk

Represents a constraint, a potential issue, something that hasn¨t happened, or key decisions that need to be addressed.

 

Role

A responsibility for performing a specific behavior. It represents an actor, a user or a user group.

Y

Requirement

Represents a concise statement of needs in a broad sense, such as rule.

Y

Service Component

Represents the implementation of service responsibility or functionality.

Y

Service Interface Represents an access point where services are made available to a user, service, or service component.

 

System/Device

A collection of hardware and software pieces and a set of relationships for specific business functions.

Y

Task/Activity

A business function, an activity, a use case, or a piece of work assigned to a role in a process.

Y

Technical Service

It represents a behavior that is independent of the application-specific logic context.

 

UI Service

An interactive service usually with a visual presentation.

 

Use Case

Describes the interactions between a role and a system to achieve a goal.

 

Value

Represents the relative importance, worth of a vision or concept from an enterprise perspective.

 

View Frame

Used to help scale an architectural design as a drilldown view or solution plateau.

 

Virtual Service

Represents an intangible asset or information, or a technical service without a physical IT service form or clear interface.

 

Association Relationship

Represents a generic or an unspecified relationship.

Y

Flow Relationship

Represents the movement from one element to another.

Y

Realization Relationship

Moves from an abstract element to a concrete one.

 

Composition Relationship

Composed of one or more other elements.