Customer Architecture Grow
Elements (22)Elements (18)
Customerarchimate:businessactor
customerAn organisation that has adopted ArchMeta and is billed for it. The business-layer counterpart of the Customer Organisation stakeholder in the motivation layer.
Customer Defines the Architecturearchimate:businessprocess
customer-define-architectureCustomer Expands the Architecturearchimate:businessprocess
customer-expend-architectureFrom a single user to a corporate repository.
Customer Use Architecturearchimate:businessprocess
customer-use-architectureThe architecture repository becomes an asset in the life cycle of the company.
ArchMetaarchimate:applicationcomponent
archmeta-applicationArchMeta
ArchMeta is an enterprise architecture tool whose repository is code. Despite a powerful graphical rendering and editing engine, the point of ArchMeta is that the whole architecture repository is a set of human-readable, human-editable text files.
The objective of the approach is to ensure that the customer owns their architecture repository.
ArchMeta Viewerarchimate:applicationcomponent
archmeta-viewerArchMeta Kernelarchimate:applicationcomponent
archmeta-kernelThe Kernel make the enteprise architecture code repository a dataset to query, design, edit the architecture model.
ArchMeta Web Site generatorarchimate:applicationcomponent
archmeta-web-genThe content of the architecture repository can be generated, in form of website. the organisation of the website is an easy drag and drop of view in a way that you organise
Customer Architecture Repositoryarchimate:businessobject
customer-architecture-repoThe architecture is represented as code in flat files.
Customer Importarchimate:businessprocess
customer-import-architectureBecause the architecture is stored as flat files, the simplest way to import one is to generate those files with a script or with your AI agent.
Customer Edit the Architecturearchimate:businessprocess
customer-edit-architectureUsing any IDE, or the ArchiMate viewer, the customer can manage their repository.
Architecture Editionarchimate:applicationservice
architecture-editionMeta model Managementarchimate:applicationservice
metamodel-managementCreation and modification of the metamodel. create specific data points. Create cascade automated actions.
Customer IDEcore:system
ideThe customer use any IDE tools to manage the Architecture Repository and the MetaModel
Customer Architecture repositoryarchimate:dataobject
customer-architectureCustomer MetaModelarchimate:dataobject
customer-architecture-metamodelThe customer received predefine metamodel. he can create or change metamodel to fit is need.
Architecture web sitearchimate:dataobject
architecture-web-siteThe architecture web site is automatically generated following organisation set by the customer.
Architecture Web Site Contentarchimate:dataobject
architecture-web-site-contentUsing the viewer the customer can organise the web site generated.
Architectarchimate:businessactor
architectDescribes the organisation in the DSL, usually by generating .arch files with an LLM and then adjusting them in the Viewer. Reloads the Kernel and reads the diagnostics to find out whether what they meant is what they wrote. The Viewer's edit mode is for curation, not bulk authoring.
Architecture Viewsarchimate:dataobject
architecture-viewsEach views is a files json editable files. if can be move to organise it. the organisation of the different view are federated across the views files.
Git Repositoryc4:externalsystem
git-repositoryThe model repository: .arch, .data, .view, .cascade, .metamodel, .bpmn and .md files. This IS the database. The Kernel reads it on load and commits to it on write-back; it never pushes, never pulls and never branches, and is silently inert when the directory is not a Git working tree.
Relationships (37)
architect → customer-define-architectureArchitect → Customer Defines the Architecturearchimate:assignment
architect → customer-define-architecturearchitect → customer-edit-architectureArchitect → Customer Edit the Architecturearchimate:assignment
architect → customer-edit-architecturearchitect → customer-expend-architectureArchitect → Customer Expands the Architecturearchimate:assignment
architect → customer-expend-architecturearchitect → customer-import-architectureArchitect → Customer Importarchimate:assignment
architect → customer-import-architecturearchitect → customer-use-architectureArchitect → Customer Use Architecturearchimate:assignment
architect → customer-use-architecturearchitecture-edition → customer-edit-architectureArchitecture Edition → Customer Edit the Architecturearchimate:serving
architecture-edition → customer-edit-architecturearchmeta-application → archmeta-kernelArchMeta → ArchMeta Kernelarchimate:composition
archmeta-application → archmeta-kernelarchmeta-application → archmeta-viewerArchMeta → ArchMeta Viewerarchimate:composition
archmeta-application → archmeta-viewerarchmeta-application → archmeta-web-genArchMeta → ArchMeta Web Site generatorarchimate:composition
archmeta-application → archmeta-web-genarchmeta-kernel → architecture-editionArchMeta Kernel → Architecture Editionarchimate:realization
archmeta-kernel → architecture-editionRarchimate:access
archmeta-kernel → customer-architecture-metamodelCRUDarchimate:access
archmeta-kernel → customer-architecturearchmeta-kernel → metamodel-managementArchMeta Kernel → Meta model Managementarchimate:realization
archmeta-kernel → metamodel-managementarchmeta-viewer → architecture-editionArchMeta Viewer → Architecture Editionarchimate:realization
archmeta-viewer → architecture-editionCRUDarchimate:access
archmeta-viewer → architecture-viewsCRUDarchimate:access
archmeta-viewer → architecture-web-site-contentarchmeta-viewer → metamodel-managementArchMeta Viewer → Meta model Managementarchimate:realization
archmeta-viewer → metamodel-managementarchmeta-web-gen → architecture-editionArchMeta Web Site generator → Architecture Editionarchimate:realization
archmeta-web-gen → architecture-editionRarchimate:access
archmeta-web-gen → architecture-viewsRarchimate:access
archmeta-web-gen → architecture-web-site-contentCarchimate:access
archmeta-web-gen → architecture-web-sitecustomer-architecture-metamodel → customer-architecture-repoCustomer MetaModel → Customer Architecture Repositoryarchimate:realization
customer-architecture-metamodel → customer-architecture-repocustomer-architecture → customer-architecture-repoCustomer Architecture repository → Customer Architecture Repositoryarchimate:realization
customer-architecture → customer-architecture-repocustomer-define-architecture → customerCustomer Defines the Architecture → Customerarchimate:serving
customer-define-architecture → customerCRUDarchimate:access
customer-edit-architecture → customer-architecture-repocustomer-edit-architecture → customer-define-architectureCustomer Edit the Architecture → Customer Defines the Architecturearchimate:realization
customer-edit-architecture → customer-define-architecturecustomer-expend-architecture → customerCustomer Expands the Architecture → Customerarchimate:serving
customer-expend-architecture → customerCRUDarchimate:access
customer-import-architecture → customer-architecture-repocustomer-import-architecture → customer-define-architectureCustomer Import → Customer Defines the Architecturearchimate:realization
customer-import-architecture → customer-define-architecturecustomer-use-architecture → customerCustomer Use Architecture → Customerarchimate:serving
customer-use-architecture → customeride → architecture-editionCustomer IDE → Architecture Editioncore:realization
ide → architecture-editionCRUDcore:access
ide → customer-architecture-metamodelCRUDcore:access
ide → customer-architectureide → customer-import-architectureCustomer IDE → Customer Importcore:serving
ide → customer-import-architectureide → metamodel-managementCustomer IDE → Meta model Managementcore:realization
ide → metamodel-management