An application component is defined as a modular, deployable, and replaceable part of a system that encapsulates its contents and exposes its functionality through a set of interfaces.
An application component is a self-contained unit of functionality at the Application level. It performs one or more application functions.
It is re-usable, and replaceable. It is only accessible through a set of application interfaces.
Co-operating application components are connected via application collaborations.
An application component may be assigned to one or more application functions, business processes, or business functions.
An application component has one or more application interfaces, which exposes its functionality.
The name of an application component should preferably be a noun.
Category: Application Layer and Active structure aspect
Examples: CRM System, Web portal, Financial Application, Customer Data Access.
Typical Relationships:
- Used by - application component
- Composition - application component
- Realisation - application service
- Assignment - application function, business process, business function
Source: Archimate 2.1, Chapter 4 Application Layer
Questions, answers and comments
This class in the classification of its order
The (ontological) order of Application Component is the Techno Order.
Code: —
The parent class of Application Component is Model element, which has child classes:
- Application Component
- Assessment
- Business actor
- Business Role
- Capability
- Collaboration
- Communication Path
- Constraint
- Course of Action
- Deliverable
- Device
- Distribution Network
- Driver
- Equipment
- Event
- Facility
- Function
- Gap
- Goal
- Grouping
- Interaction
- Interface
- Junction
- Location
- Material
- Meaning
- Network
- Node
- Object
- Outcome
- Plateau
- Principle
- Process
- Requirement
- Resource
- Service
- Stakeholder
- System Software
- Value
- Value Stream
- Work Package
Classes in the Natural Order (scope) include:
Classes in the Social Order (scope) include:
- Claim and contract
- Content
- Financial assets and liabilities
- Financial Services
- Institutions
-
Language
- Abkhaz
- Achehnese language
- Acoli
- Adangme
- Adyghe
- Afar
- Afrikaans
- Aguaruna
- Akan
- Aku
- Albanian
- Alemannic
- Altay
- Amahuaca
- Amarakaeri
- Amharic
- Angika
- Antiguan Creole
- Antillean Creole
- Arabela
- Arabic
- Aragonese
- Aramaic
- Armenian
- Aromanian
- Assamese
- Assyrian Neo Aramaic
- Asturian
- Avar
- Awadhi
- Awapit
- Aymara
- Azerbaijani
- Bahamian Creole
- Bajan
- Balinese
- Balochi
- Baluchi (Balochi)
- Bambara
- Bamileke
- Banjar
- Banyumasan
- Bari
- Bariba
- Basa
- Bashkir
- Basque
- Batak
- Beja
- Belarusian
- Belizean Creole
- Bemba
- Bengali
- Beti
- Bhojpuri
- Bikol
- Bini
- Bislama
- Bislama
- Blin
- Bora
- Bosnian
- Braj
- Breton
- Buginese
- Bulgarian
- Burmese
- Buryat
- Cameroonian Creole
- Candoshi-Shapra
- Cape Verdean Creole
- Caquinte
- Carib
- Cashinahua
- Catalan
- Chaldean Neo Aramaic
- Chamic
- Chamorro
- Chavacano
- Chayahuita
- Chechen
- Cherokee
- Chewa
- Cheyenne
- Chinantecan
- Chinese
- Chipewyan
- Choctaw
- Chuukese
- Chuvash
- Cornish
- Corsican
- Cree
- Creek
- Crimean Tatar
- Croatian
- Czech
- Dagaare
- Dagbani
- Dangme
- Danish
- Dargwa
- Dari
- Dendi
- Dida
- Dinka
- Dioula
- Divehi
- Dogri
- Dongxiang
- Duala
- Dutch
- Dyula
- Dzongkha
- Edo
- Efik
- Ekajuk
- Emiliano-Romagnolo
- English
- Erzya
- Estonian
- Even
- Evenki
- Ewe
- Ewondo
- Fang
- Fante
- Faroese
- Fijian
- Fiji Hindi
- Filipino
- Finnish
- Flemish
- Fon
- Forro
- French
- French Guiana Creole
- Frisian
- Friulan
- Fula
- Ga
- Gagauz
- Galician
- Gan
- Garifuna
- Gayo
- Georgian
- German
- Gikuyu
- Gilaki
- Gilbertese
- Gondi
- Gonja
- Gorontalo
- Grebo
- Greek
- Grenadian Creole
- Guarani
- Guinea-Bissau Creole
- Gujarati
- Gullah
- Guyanese Creole
- Hakka
- Hani
- Hankuko
- Hausa
- Hawaiian Pidgin English
- Hebrew
- Herero
- Hiligaynon
- Hindi
- Hiri Motu
- Hmong
- Huastec
- Hungarian
- Iban
- Ibibio
- Icelandic
- Igbo
- Ilokano
- Indonesian
- Ingush
- Inuktitut
- Inupiat
- Irish
- IsiNdebele
- Italian
- Jamaican Patois
- Japanese
- Javanese
- Kabardian
- Kabyle
- Kachin
- Kalmyk
- Kamba
- Kanamari
- Kannada
- Kanuri
- Kaonde
- Kaqchikel
- Karachay-Balkar
- Karakalpak
- Karelian
- Karen
- Kasem
- Kashmiri
- Kashubian
- Kazakh
- Khakas
- Khasi
- Khmer
- Kichwa
- Kimbundu
- Kinyarwanda
- Kirundi
- Komi
- Kongo
- Konkani
- Korean
- Koyraboro Senni
- Kpelle
- Kreyol
- Krio
- Kru
- Kumyk
- Kurdish
- Kurukh
- Kwanyama
- Kyrgyz
- Ladino
- Lao
- Latvian
- Ligurian
- Limba
- Limburgish
- Lingala
- Lithuanian
- Lori
- Lozi
- Luganda
- Luxembourgish
- Macedonian
- Madurese
- Magahi
- Maithili
- Makasar
- Malagasy
- Malay
- Malayalam
- Maldivian
- Maltese
- Mandar
- Mandarin
- Maninka
- Manx
- Maori
- Marathi
- Mari
- Marshallese
- Marwari
- Masai
- Mauritian Creole
- Mayan Languages
- Mazandarani
- Mende
- Minangkabau
- Min Nan
- Mirandese
- Miskito
- Mixtec
- Moksha
- Mongo
- Mongolian
- Mossi
- Munda Languages
- Nahuatl
- Nakhi
- Nauru
- Navajo
- Ndebele North
- Ndonga
- Neapolitan
- Nenets
- Nepali
- Netherlands Antilles Creole
- Newari
- Nganasan
- Ngbaka Gbaya
- Nias
- Nigerian Pidgin
- N'ko
- Nobiin
- Nogai
- Northern Sotho
- Norther Sami
- Norwegian
- Nso
- Nuer
- Nyamwezi
- Nyankole
- Nyoro
- Nzima
- Occitan
- Ojibwa
- Oromo
- Orya
- Oshiwambo
- Ossetian
- Otomi
- Otuho
- Paez
- Palauan
- Pali
- Paluan
- Pampangan
- Pangasinan
- Papiamento
- Pashto
- Persian
- Picard
- Pipil
- Pohnpeian
- Polish
- Portugese
- Pulaar
- Punjabi
- Purepecha
- Quechua
- Rajasthani
- Rarotongan
- Réunion Creole
- Riff
- Romanian
- Romansh
- Russian
- Saint Kitts Creole
- Sami
- Samoan
- Samogitian
- Sandawe
- Sango
- Sanskrit
- Santali
- Saraiki
- Sardinia
- Sardinian
- Sasak
- Scots
- Serbian
- Serer
- Serer
- Seychellois Creole
- Shan
- Shilha
- Shilluk
- Shiwiar
- Shona
- Shor
- Sichuanese Mandarin
- Sicilian
- Sidamo
- Sierra Leone Krio
- Sindhi
- Sinhala
- Sioux
- Slovak
- Slovenian
- so-cebuano
- Soninke
- Southern Altai
- Spanish
- Sukuma
- Sundanese
- Susu
- Swabian
- Swahili
- Swazi
- Swedish
- Tadaksahak
- Tahitian
- Tajik
- Tamashek (Tuareg)
- Tamazight
- Tamil
- Tatar
- Telugu
- Tetum
- Thai
- Tibetan
- Ticuna
- Tigre
- Tigrinya
- Tik Pisin
- Timne
- Tiv
- Toba
- Tonga
- Totonacan
- Tsafiki
- Tsonga / Xitsonga / Changane
- Tswana
- Tuareg
- Tumbuka
- Turkish
- Turkmen
- Tuvalu
- Tuvan
- Tuvinian
- Tzeltal
- Tzotzil
- Udmurt
- Ukrainian
- Umbundu
- Upper Sorbian
- Urarina
- Urdu
- Uyghur
- Uzbek
- Vai
- Venda
- Veps
- Vietnamese
- Vlach
- Walamo
- Walloon
- Waray
- Waray-Waray
- Wayuu
- Welsh
- Witoto
- Wolof
- Wu
- Xhosa
- Yagua
- Yakut
- Yao
- Yapese
- Yi
- Yiddish
- Yoruba
- Zande
- Zapotec
- Zarma
- Zaza
- Zhuang
- Zulu
- Person
- Produced Assets
- Regime
- Sociotope
- Territory
- Work system
Classes in the Techno Order (scope) include:
- Architecture
- Architecture Domain
- Aspect
- Decision frame
- Decision objective
- Decision variable
- Development initiative
- Framework
- Hashtag
- Internet
- Layer
- Level of scope
- Model
-
Model element
- Application Component
- Assessment
- Business actor
- Business Role
- Capability
- Collaboration
- Communication Path
- Constraint
- Course of Action
- Deliverable
- Device
- Distribution Network
- Driver
- Equipment
- Event
- Facility
- Function
- Gap
- Goal
- Grouping
- Interaction
- Interface
- Junction
- Location
- Material
- Meaning
- Network
- Node
- Object
- Outcome
- Plateau
- Principle
- Process
- Requirement
- Resource
- Service
- Stakeholder
- System Software
- Value
- Value Stream
- Work Package
- Model pattern
- Performance indicator
- Repository
- Technotope
- Theory
- View