An application function is defined as a representation of a coherent group of internal behaviour of an application component.
An application function describes the internal behaviour of an application component. The function's internal behaviour is invisible to the user of an application component.
An application function's behaviour is exposed externally through one or more services. An application function may realize application services.
Application services of other application functions and infrastructure services may be used by an application function.
An application function may access data objects.
An application component may be assigned to an application function.
The name of an application function should preferably be a verb ending with "-ing"; e.g., "accounting".
Category: Application Layer and Behaviour aspect
Examples: Accounting, Billing, Policy Creation, Calculate Premium, Financial Administration.
Typical Relationships:
*Used by - application service
Triggering - application function
Access - data object
Assignment - application component
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 Function is the Techno Order.
Code: —
The parent class of Application Function is Function, which has child classes:
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