Visi į paslaugas orientuotos architektūros (SOA) elementai yra sujungti per verslo procesus, kad būtų užtikrintas tikslus paslaugų lygis. SOA sukuria pagrindinį komponentų išdėstymą, kuris gali bendrai administruoti sudėtingą verslo paslaugą.
Norėdami suprasti SOA išdėstymą, peržiūrėkite šią į paslaugas orientuotos architektūros komponentų schemą:
Jei norite, kad viskas diagramoje būtų teisinga:
Adapteris : prie programos ar sistemos pridėtas programinės įrangos modulis, leidžiantis pasiekti savo galimybes per standartus atitinkančią paslaugų sąsają.
Verslo procesų modeliavimas: procedūra, skirta nustatyti, ką verslo procesas daro, atsižvelgiant į tai, ko tikimasi įvairios programos, ir ką tikimasi verslo proceso dalyvių.
Įmonės paslaugų magistralė: įmonės paslaugų magistralė yra ryšių nervų centras, skirtas paslaugoms teikti į paslaugas orientuotoje architektūroje. Paprastai tai yra visų rūšių verslas, jungiantis prie įvairių tipų tarpinės programinės įrangos, metaduomenų apibrėžimų saugyklų (pvz., kaip apibrėžiate kliento numerį), registrų (kaip rasti informaciją) ir visų rūšių sąsajų (tik apie bet kokią programą).
Paslaugų brokeris: programinė įranga SOA sistemoje, kuri sujungia komponentus pagal taisykles, susijusias su kiekvienu komponentu.
SOA valdymas: SOA valdymas yra bendro IT valdymo elementas, todėl jame nustatomi politikos, procesų ir metaduomenų valdymo teisės aktai. (Metaduomenys čia tiesiog reiškia duomenis, kurie apibrėžia duomenų šaltinį, duomenų savininką ir kas gali keisti duomenis.)
SOA saugykla: visos SOA programinės įrangos ir komponentų duomenų bazė, akcentuojanti taisymų valdymą ir konfigūracijos valdymą, kur jie saugo gerus dalykus, kitaip tariant.
SOA paslaugų vadybininkas: programinė įranga, kuri sutvarko SOA infrastruktūrą, kad verslo paslaugas būtų galima palaikyti ir valdyti pagal tiksliai apibrėžtas paslaugų lygio sutartis.
SOA registras: vienas visų metaduomenų, reikalingų norint naudoti programinės įrangos komponento žiniatinklio paslaugą SOA aplinkoje, šaltinis.