Vsi elementi storitveno usmerjene arhitekture (SOA) so urejeni tako, da se povezujejo prek poslovnih procesov za zagotavljanje natančne ravni storitve. SOA razvije osnovno razporeditev komponent, ki lahko skupaj upravljajo zapleteno poslovno storitev.
Če želite razumeti postavitev SOA, si oglejte ta diagram poteka komponent storitveno usmerjene arhitekture:
Če želite, da bodo stvari v grafikonu jasne:
Adapter : programski modul, dodan aplikaciji ali sistemu, ki omogoča dostop do njegovih zmogljivosti prek vmesnika storitev, skladnega s standardi.
Modeliranje poslovnih procesov: Postopek za preslikavo, kaj poslovni proces počne, tako glede tega, kaj naj bi naredile različne aplikacije, kot tudi glede tega, kaj naj bi storili človeški udeleženci v poslovnem procesu.
Enterprise Service Bus: Servisno vodilo podjetja je komunikacijski živčni center za storitve v storitveno usmerjeni arhitekturi. Ponavadi je univerzalna naprava, ki se povezuje z različnimi vrstami vmesne programske opreme, repozitoriji definicij metapodatkov (na primer, kako definirate številko stranke), registri (kako poiskati informacije) in vmesniki vseh vrst (za samo o kateri koli aplikaciji).
Service Broker: programska oprema v okviru SOA, ki združuje komponente z uporabo pravil, povezanih z vsako komponento.
Upravljanje SOA: upravljanje SOA je element celotnega upravljanja IT in kot tako določa zakon, ko gre za upravljanje politik, procesov in metapodatkov. (Metapodatki tukaj preprosto pomenijo podatke, ki opredeljujejo vir podatkov, lastnika podatkov in kdo jih lahko spremeni.)
SOA Repository: Baza podatkov za vso programsko opremo in komponente SOA, s poudarkom na nadzoru revizij in upravljanju konfiguracije, kjer hranijo dobre stvari, z drugimi besedami.
SOA Service Manager: programska oprema, ki upravlja infrastrukturo SOA – tako, da je mogoče poslovne storitve podpirati in upravljati v skladu z dobro opredeljenimi pogodbami o ravni storitev.
Register SOA: En vir za vse metapodatke, potrebne za uporabo spletne storitve programske komponente v okolju SOA.