Header image
Oxford Architectural Design & Consulting
 
 
(EA)2 User's Guide
Application Component Diagram
This diagram type is used to model the structural connections among applications, services, and databases as required by a given scenario related to a Use Case Realization or a Vertical Slice. It uses the (EA)<sup>2</sup> Application Architecture Component Toolbox. See section 4.2.4.2.3.3. A specialized Application Component Diagram is the Application Integration Diagram. The Application Component Diagram uses stereotyped exposed interfaces to document the type of integration pattern to be used for the component communication. The Application Integration Diagram expands these stereotypes by elaborating the integration patterns.
(EA)<sup>2</sup> Application Architecture Component Toolbox
 ApplicationComponentToolbox
(EA)<sup>2</sup> Application Component Toolbox

This toolbox is similar to the (EA)<sup>2</sup> Application Architecture Toolbox except that it only includes the exposed interfaces from that toolbox. The reason for thisis that this toolbox is used for the Application Component diagram type which is used to show how applications and databases communicate. These diagrams should not be used for creating new elements, just for connecting via exposed interaces. If you were to create a new Business App, for example on one of these diagrams, the Business App will be placed in the same package as the diagram is in. This probably will be the wrong place for the application, since Application Architecture Component diagrams may appear in numerous locations, e.g. under use case realizations. Therefore, this toolbox is paired with the Application Architecture Component diagram type to prevent you from creating new elements. You may create new exposed interaces on existing elements, however, because they are always placed within the browser underneath the parent component.

See the Application Architecture Toolbox page for a description of the exposed interfaces.

More Info
For more information on Application Architecture go to the Application Architecture Overview page.
 

All Rights Reserved.