Súčasný SOA vs. primitívny SOA Základná SOA, bežná SOA, jadrová SOA, SOA v budúcom stave, cieľová SOA, rozšírená SOA
SOA (Service-Oriented Architecture) je architektonický model, v ktorom je logika riešenia prezentovaná ako služby. Tým, že služby SOA sú hlavnou metódou poskytovania riešení, sa snaží byť vysoko efektívny, agilný a produktívny ako iné existujúce technologické riešenia. SOA poskytuje podporu pri realizácii výhod princípov orientovaných na služby a výpočtov orientovaných na služby. Implementáciu SOA zvyčajne tvoria mnohé rôzne technológie, rôzne produkty, rozhrania programovania aplikácií a ďalšie rôzne rozšírenia. SOA sa člení na súčasnú SOA a primitívnu SOA v závislosti od účelu, pre ktorý znamenajú. Primitívny SOA je model základnej architektúry orientovanej na služby, ktorý je vhodný na realizáciu akýmkoľvek dodávateľom. Na druhej strane, súčasný SOA je klasifikácia, ktorá sa používa na reprezentáciu rozšírení primitívnych implementácií SOA.
Čo je primitívna SOA?
SOA je neustále rastúca oblasť, kde rôzni dodávatelia pravidelne vyvíjajú produkty SOA. Základná architektúra orientovaná na služby, ktorá je vhodná na realizáciu akýmkoľvek dodávateľom, sa nazýva primitívna architektúra SOA. Základná architektúra SOA, bežná architektúra SOA a jadrová architektúra SOA sú niektoré z ďalších výrazov používaných na označenie primitívnej architektúry SOA. Aplikácia princípov orientácie na služby na softvérové riešenia poskytuje služby, ktoré sú základnou jednotkou logiky v SOA. Tieto služby môžu existovať autonómne, ale určite nie sú izolované. Služby si zachovávajú určité spoločné a štandardné vlastnosti, môžu sa však vyvíjať a rozširovať nezávisle. Služby možno kombinovať a vytvoriť ďalšie služby. Služby sú si vedomé iných služieb iba prostredníctvom opisov služieb, a preto ich možno považovať za voľne spojené. Služby komunikujú pomocou autonómnych správ, ktoré sú dostatočne inteligentné na to, aby si samy riadili svoje vlastné časti logiky. Najdôležitejšie (primitívne) princípy návrhu SOA sú voľné spojenie, zmluva o poskytovaní služieb, autonómia, abstrakcia, opakovaná použiteľnosť, skladateľnosť, stav bez štátnej príslušnosti a zistiteľnosť..
Čo je súčasný SOA?
Súčasný SOA je klasifikácia, ktorá sa používa na vyjadrenie rozšírení primitívnych implementácií SOA s cieľom ďalej dosiahnuť ciele orientácie na služby. Inými slovami, súčasná architektúra SOA sa používa na to, aby primitívna architektúra SOA smerovala k cieľovému štátu SOA, ktorý by organizácie chceli mať v budúcnosti. Ale ako sa SOA (všeobecne) vyvíja v čase, primitívna SOA sa rozširuje zdedením atribútov súčasnej SOA. Súčasná architektúra SOA pomáha pri raste primitívnej architektúry SOA zavedením nových funkcií a tieto vlastnosti sa prispôsobujú pomocou modelu primitívnej architektúry SOA, čím sa jeho horizont zväčšuje ako predtým. Z týchto dôvodov sa súčasná SOA označuje aj ako budúci štátny SOA, cieľový SOA alebo rozšírený SOA.
Aký je rozdiel medzi súčasným SOA a primitívnym SOA?
Súčasný SOA a primitívny SOA sa líšia v súvislosti s účelom, ktorý v kontexte SOA znamenajú. Primitívna architektúra SOA je základná architektúra orientovaná na služby, zatiaľ čo súčasná architektúra SOA sa používa na reprezentáciu rozšírení primárnej architektúry SOA. Primitívny SOA poskytuje usmernenie, ktoré majú realizovať všetci dodávatelia, zatiaľ čo súčasný SOA rozširuje horizont SOA pridaním nových funkcií do primitívneho SOA. V súčasnosti sa súčasný SOA zameriava na zabezpečenie obsahu správ, zvýšenie spoľahlivosti prostredníctvom upozornení o stave doručenia, vylepšenie spracovania XML / SOAP a spracovanie transakcií s cieľom zlyhania úlohy..