deployment1
Class Domain

id=:

An application environment is partitioned into channels (C)
and tiers (T).
o Channels are used for partitioning user-groups
o Tiers are used for layering the application
Channels and tiers span an environment into a two-dimensional
space of domains: D = C x T.

t0 t1 ... tn

c0 c0-t0 c0-t1 ... c0-tn

c1 c1-t0 c1-t1 ... c1-tn

c2 c2-t0 c2-t1 ... c2-tn

... ... ... ... ...

cn cn-t0 cn-t1 ... cn-tn

Example:
C = {b2c, b2e}
T = {presentation, frontlogic, dataprovider}

The set of domains D = C x T is then as follows:
D = {
b2c-p, b2c-f, b2c-dp, b2e-p, b2e-f, b2e-dp}.

To be more general, the domains of an application
environment can be defined as follows:

D = Union(Ci x Ti).

Example:
C0 = {c0 = b2c, c1 = b2e}
T0 = {presentation, frontlogic}

D = {b2c-p, b2c-f, b2e-p, b2e-f}

Attributes
Primitive Type string description description

Properties:

Alias
Classifier Behavior
Collections
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameDomain
Name Expression
Owned Template Signature
OwnerPackage deployment1
Owning Parameter
PackagePackage deployment1
Packageable Element visibilitypublic
Qualified Namedeployment1::deployment1::Domain
Representation
Stereotype
Template Parameter
Visibilitypublic

Attribute Details

 description
public Primitive Type string description
Properties:

Aggregationnone
Alias
Association
Association End
Class Class Domain
Collections
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower ValueLiteral Integer
Multiplicity0..1
Namedescription
Name Expression
Opposite
Owned Template Signature
OwnerClass Domain
Owning Association
Owning Parameter
Qualified Namedeployment1::deployment1::Domain::description
Stereotype
Template Parameter
TypePrimitive Type string
Upper1
Upper ValueLiteral Unlimited Natural
Visibilitypublic

Comments