komponentimudeleid
Komponentimudeelid on arhitektuurilised raamistikud, mis kirjeldavad, kuidas tarkvarakomponendid defineeritakse, millised on nende liidesed ja kokkupuuteviisid ning kuidas need komponendid süsteemi koostamisel omavahel läbi ühenduste suhtlevad. Nende peamised eesmärgid on suurendada korduvkasutatavust, paindlikkust ja arenduse kiirust ning tagada koostatavate süsteemide sõltumatumatus ja hooldatavus.
Põhikontseptsioonid hõlmavad komponente, nende avalikke liidesi (provided interfaces) ja nõutavaid liideseid (required interfaces), kokkulepitud protokolle ja
Mudeeli liigitus hõlmab nii objektipõhiseid kui teenus- või rakenduspõhiseid lähenemisi. Klassikalised näited on COM ja CORBA
Piirangud hõlmavad keerukust suurtes süsteemides, versioonihaldust ning õigeaegset koordineerimist erinevate komponentide vahel. Komponentimudeelid on tihedalt seotud
---