Previous | Table of Contents | Next |
5.7.2.1 ComponentDeployments
This association identifies the deployments of a Component.
Ends
component
Identifies the Component deployed.class:multiplicity: |
|||||
Component | |||||
exactly one |
deployment
Identifies the DeployedComponent.class:multiplicity: |
|||||
DeployedComponent | |||||
zero or more |
5.7.3.2 ComponentDesign
This associates Components with the Packages containing their design. Typically this will reference the logical schema.
Ends
component
Identifies the Component instances whose design is described by this Package.class:multiplicity: |
|||||
Component | |||||
zero or more |
designPackage
Identifies the Package instance containing the Component's design.class:multiplicity: |
|||||
Package | |||||
zero or more |
5.7.3.3 ComponentsOnMachine Protected
Identifies the Machine on which a DeployedComponent is deployed.
Ends
deployedComponent machine
Identifies the DeployedComponents on the Machine.class:multiplicity: |
|||||
DeployedComponent | |||||
zero or more |
Identifies the Machine on which a DeployedComponent is deployed.class:multiplicity:aggregation: |
|||||
Machine | |||||
exactly one | |||||
composite |
5.7.3.4 DataManagerConnections
Identifies the DataManager that is accessed by a ProviderConnection.
Ends
DataManager
Identifies the DataManager accessed by the ProviderConnection.class:multiplicity: |
|||||
DataManager | |||||
exactly one |
clientConnection
Identifies the ProviderConnections that may be used by clients to access the data provided by this DataManager.class:multiplicity: |
|||||
ProviderConnection | |||||
zero or more |
5.7.3.5 DataManagerDataPackage
This associates the Package(s) containing the definition of the data with the DataManager that is used to access it.
For example, it may be used to associate a Schema, Relational Catalog, or File with the DataManager that manages access to
it.
Ends
dataPackage dataManager
Identifies a Package containing the definition of the data made available by the DataManager.class:multiplicity: |
|||||
Package | |||||
zero or more |
Identifies a DataManager that provides access to the data defined in the Package.class:multiplicity: |
|||||
DataManager | |||||
zero or more |
5.7.3.6 DataProviderConnections Protected
Identifies the ProviderConnections that a DataProvider acting as a client may use.
Ends
dataProvider
Identifies the DataProvider that uses the ProviderConnection.class:multiplicity:aggregation: |
|||||
DataProvider | |||||
exactly one | |||||
composite |
resourceConnection
Identifies the ProviderConnections that the DataProvider may use to access DataManagers.class:multiplicity: |
|||||
ProviderConnection | |||||
zero or more |
5.7.3.7 DeployedSoftwareSystemComponents
This association identifies the DeployedComponents that constitute a DeployedSoftwareSystem.
Ends
deployedSoftwareSystem
Identifies the DeployedSoftwareSystem.class:multiplicity: |
|||||
DeployedSoftwareSystem | |||||
zero or more |
deployedComponent
Identifies the DeployedComponent.class:multiplicity: |
|||||
DeployedComponent | |||||
zero or more |
5.7.4.8 DeployedComponentsUsage
This links a DeployedComponent to the other DeployedComponents that it uses. Typically this might link a deployed application
to the physical databases (instances of DataManager) that it accesses.
Ends
usedComponents
Identifies the DeployedComponent instances that use this DeployedComponent.class:multiplicity: |
|||||
DeployedComponent | |||||
zero or more |
usingComponents
Identifies the DeployedComponent instances that this DeployedComponent instance uses.class:multiplicity: |
|||||
DeployedComponent | |||||
zero or more |
5.7.4.9 DeployedSoftwareSystemComponents
This association identifies the DeployedComponents that constitute a DeployedSoftwareSystem.
Ends
deployedSoftwareSystem
Identifies the DeployedSoftwareSystem.class:multiplicity: |
|||||
DeployedSoftwareSystem | |||||
zero or more |
deployedComponent
Identifies the DeployedComponent.class:multiplicity: |
|||||
DeployedComponent | |||||
zero or more |
5.7.4.10 RelatedSites
This may be used to record hierarchical relationships between Sites.
Ends
containingSite
Identifies other Sites of which the current Site forms a part.class:multiplicity: |
|||||
Site | |||||
zero or more |
containedSite
Identifies other Sites that are part of the current Site.class:multiplicity: |
|||||
Site | |||||
zero or more |
5.7.4.11 SiteMachines
Identifies the Site on which a Machine is located.
Ends
site
Identifies the Site on which the Machine is located.class:multiplicity: |
|||||
Site | |||||
zero or one |
machine
Identifies the Machines located at the Site.class:multiplicity: |
|||||
Machine | |||||
zero or more |
5.7.4.12 SoftwareSystemDeployments
Identifies the deployments of a SoftwareSystem.
Ends
softwareSystem
Identifies the SoftwareSystem deployed.class:multiplicity: |
|||||
SoftwareSystem | |||||
exactly one |
deployment
Identifies the deployments of the SoftwareSystem.class:multiplicity: |
|||||
DeployedSoftwareSystem | |||||
zero or more |
5.7.4.13 SystemTypespace
A SoftwareSystem’s typespace identifies the TypeSystem(s) containing the datatypes supported by the SoftwareSystem.
Ends
supportingSystem
Identifies a SoftwareSystem that supports the datatypes defined by the TypeSystem.class:multiplicity: |
|||||
SoftwareSystem | |||||
zero or more |
typespace
Identifies a TypeSystem containing datatypes supported by the SoftwareSystem.class:multiplicity: |
|||||
TypeSystem | |||||
zero or more |