Všetky prvky architektúry orientovanej na služby (SOA) sú usporiadané tak, aby sa prepojili prostredníctvom obchodných procesov a poskytli presnú úroveň služieb. SOA vyvíja základné usporiadanie komponentov, ktoré môžu spoločne spravovať zložité obchodné služby.
Ak chcete pochopiť rozloženie SOA, pozrite si tento vývojový diagram komponentov architektúry orientovanej na služby:
Ak chcete pomôcť udržať veci v grafe rovno:
Adaptér : Softvérový modul pridaný do aplikácie alebo systému, ktorý umožňuje prístup k jeho schopnostiam prostredníctvom rozhrania služieb, ktoré je v súlade so štandardmi.
Modelovanie obchodných procesov: Postup na zmapovanie toho, čo podnikový proces robí, pokiaľ ide o to, čo sa od rôznych aplikácií očakáva, ako aj o to, čo sa očakáva od ľudských účastníkov obchodného procesu.
Enterprise Service Bus: Enterprise Service Bus je komunikačným nervovým centrom pre služby v architektúre orientovanej na služby. Má tendenciu byť jackom všetkých obchodov, pripája sa k rôznym typom middlewaru, úložiskám definícií metadát (napríklad ako definujete zákaznícke číslo), registrom (ako nájsť informácie) a rozhraniam každého druhu (len napr. o akejkoľvek aplikácii).
Service Broker: Softvér v rámci SOA, ktorý spája komponenty pomocou pravidiel spojených s každým komponentom.
SOA Governance: SOA governance je prvkom celkového IT governance a ako taká stanovuje zákon, pokiaľ ide o politiku, procesy a správu metadát. (Metadáta tu jednoducho znamenajú údaje, ktoré definujú zdroj údajov, vlastníka údajov a kto môže údaje meniť.)
Úložisko SOA: Databáza pre všetok softvér a komponenty SOA s dôrazom na kontrolu revízií a správu konfigurácie, kde uchovávajú dobré veci, inými slovami.
SOA Service Manager: Softvér, ktorý riadi infraštruktúru SOA – takže obchodné služby môžu byť podporované a spravované podľa dobre definovaných dohôd o úrovni služieb.
Register SOA: Jediný zdroj všetkých metadát potrebných na využitie webovej služby softvérového komponentu v prostredí SOA.