Exemple Of Model
Elements (7)Elements (5)
Business Processarchimate:businessprocess
example-business-processbusiness process using the archimate metamodel
Example of a .arch model
A concrete example of the business layer and its relationships
The whole architecture is a set of editable files that are easy to read, and there is more than one way to enter the data.
Element
element example-business-process {
type "archimate:businessprocess"
displayName "Business Process"
description "business process using the archimate metamodel"
status "live"
}
Relationship between business layer and application
relationship example-application-realizes-example-business-process {
source example-application
target example-business-process
type "archimate:serves"
status "live"
}
applicationarchimate:applicationcomponent
example-applicationExample of a .arch model
A concrete example of the application layer and its relationships
The whole architecture is a set of editable files that are easy to read, and there is more than one way to enter the data.
Element
element example-application { type "archimate:applicationcomponent" displayName "application" status "live" }
element example-application-interface { type "archimate:applicationinterface" displayName "application interface" status "live" }
Relationship between application
relationship example-application-flow-example-application-interface { source example-application target example-application-interface type "archimate:flow" status "live" }
relationship example-application-access-example-of-data-object { source example-application target example-of-data-object type "archimate:access" status "live" }
data object.archimate:dataobject
example-of-data-objectelement example-of-data-object { type "archimate:dataobject" displayName "data object." status "live" }
application interfacearchimate:applicationinterface
example-application-interfaceelement example-application-interface { type "archimate:applicationinterface" displayName "application interface" status "live" }
data modeldata:model
example-data-modelExample of a .data model
A concrete example of the data model, using a foreign key as a relationship
The whole data model is a set of editable files that are easy to read, and there is more than one way to enter the data.
The relationship is created by a reference inside the table, shown in bold below.
dataModel example-data-model {
displayName "data model"
status "live"
}
entity example-data-model.example-many-table {
displayName "Many Table"
status "live"
attribute many-table-id uuid primary-key
attribute description string
**attribute master-id uuid foreign-key references example-data-model.example-master-table.master-id**
}
entity example-data-model.example-master-table {
displayName "Master Table"
status "live"
attribute master-id uuid primary-key
attribute description string
}
Master Tabledata:entity
example-data-model.example-master-tableMany Tabledata:entity
example-data-model.example-many-tableRelationships (8)Relationships (3)
Rarchimate:uses
example-application-interface → example-data-model.example-many-tableUse the description as help to read the digram, here the application interface is read only
example-application → example-application-interfaceapplication → application interfacearchimate:flow
example-application → example-application-interfaceexample-application → example-business-processapplication → Business Processarchimate:serving
example-application → example-business-processCRUDarchimate:uses
example-application → example-data-model.example-many-tableUse the description as help to read the digram, here the application interface is Create Read Write Delete
CRUarchimate:uses
example-application → example-data-model.example-master-tableUse the description as help to read the digram, here the application interface is Create Read Write
example-application → example-of-data-objectapplication → data object.archimate:access
example-application → example-of-data-objectexample-data-model.example-many-table → example-data-model.example-master-tableMany Table → Master Tabledata:relation
example-data-model.example-many-table → example-data-model.example-master-tableexample-data-model → example-of-data-objectdata model → data object.archimate:realization
example-data-model → example-of-data-object