Svi elementi uslužno orijentirane arhitekture (SOA) raspoređeni su tako da se povezuju kroz poslovne procese kako bi pružili preciznu razinu usluge. SOA razvija osnovni raspored komponenti koje mogu zajedno upravljati zamršenom poslovnom uslugom.
Da biste razumjeli izgled SOA-e, pogledajte ovaj dijagram toka komponenti uslužno orijentirane arhitekture:
Kako bi stvari na grafikonu bile jasne:
Adapter : softverski modul dodan aplikaciji ili sustavu koji omogućuje pristup njegovim mogućnostima putem sučelja usluga usklađenog sa standardima.
Modeliranje poslovnog procesa: Postupak za mapiranje onoga što poslovni proces čini iu smislu onoga što se očekuje da rade različite aplikacije i onoga što se očekuje od ljudskih sudionika u poslovnom procesu.
Servisna sabirnica poduzeća : Servisna sabirnica poduzeća je komunikacijski živčani centar za usluge u uslužno orijentiranoj arhitekturi. To obično predstavlja alat za sve zanate, povezuje se s raznim vrstama međuprograma, spremištima definicija metapodataka (kao što je kako definirate broj korisnika), registrima (kako locirati informacije) i sučeljima svake vrste (samo za o bilo kojoj prijavi).
Service Broker: Softver u SOA okviru koji spaja komponente koristeći pravila povezana sa svakom komponentom.
Upravljanje SOA-om : Upravljanje SOA-om je element cjelokupnog upravljanja IT-om i kao takvo postavlja zakon kada je u pitanju upravljanje politikama, procesima i metapodacima. (Metapodaci ovdje jednostavno označavaju podatke koji definiraju izvor podataka, vlasnika podataka i tko može promijeniti podatke.)
SOA Repository: Baza podataka za sav SOA softver i komponente, s naglaskom na kontrolu revizija i upravljanje konfiguracijom, gdje čuvaju dobre stvari, drugim riječima.
SOA Service Manager: Softver koji orkestrira SOA infrastrukturu — tako da se poslovne usluge mogu podržavati i upravljati u skladu s dobro definiranim ugovorima o razini usluge.
SOA registar: Jedinstveni izvor za sve metapodatke potrebne za korištenje web usluge softverske komponente u SOA okruženju.