SOA – architektura orientovaná na služby | • Služby- zde vystupují jako spojovací článek mezi podnikovými procesy a IT. SOA je další typ
• přístupu k vorbě architektur IS/ICT jako je TOGAF, MDA atd..
• SOA je aplikační architekturou, ve které je funkcionalita aplikace definována jako množina
• služeb, jež mají přesně definovaný interface (vstup+výstup).
• Služba může být volána přímo z jednotlivých činností byznys procesů.
• Podstatou SOA jsou volně spřažené (loosly coupled) a na standardech založené služby. Volná
• spřaženost znamená, že jednotlivé služby jsou na sobě nezávislé. Uživatel služby se nezajímá
• to, jak je služba implementovaná a ani na kterém počítači v síti je provozovaná. |
Architektura SOA je postavena na klíčových principech | • byznys procesy řídí služby a služby řídí technologii
• služby fungují jako abstraktní vrstva mezi podnikovými procesy a technologií
• schopnost odpovídat na změny požadavků byznysu je klíčovým požadavkem, celá
• architektura musí požadavek byznys agility splňovat
Architekura SOA se důležitá pro podniky, protože představuje rámec, který sjednocuje byznys model
s technologiemi a realizuje funkcionalitu zajišťující efektivní podnikání. Architektura SOA zavádí přímý
vztah mezi byznys operacemi a aplikačními službami, a tak zjednodušuje údržbu systému |
Příklad z praxe | Rezervační systém letenek- jako zákazníka, zajímá vás snad, kde si ty data ukládají, jak je zpracovávají
a na jaké platformě to běží? Pro vás je rozhodující, že se vám ta stránka Raynairu načte rychle kdy a
kam letíte. Zrovna Raynair je v tomhle ohledu číslo 1 na světě a má i vlastní systém odbavování přes
internet, takže nestojíte jako tydýt na letišti 2 hodiny před odletem, ale z domova tento jindy
normální proces uděláte za 10 minut. |