Rozdíl Mezi Současnou SOA A Primitivní SOA

Rozdíl Mezi Současnou SOA A Primitivní SOA
Rozdíl Mezi Současnou SOA A Primitivní SOA

Video: Rozdíl Mezi Současnou SOA A Primitivní SOA

Video: Rozdíl Mezi Současnou SOA A Primitivní SOA
Video: Odtajněné Spisy Komunistické STB na Uprchlého Pohraničníka 2024, Listopad
Anonim

Současná SOA vs primitivní SOA | Základní SOA, Common SOA, Core SOA, Future state SOA, Target SOA, Extended SOA

SOA (Service-Oriented Architecture) je architektonický model, ve kterém je logika řešení prezentována jako služby. Tím, že má SOA hlavní způsob poskytování řešení, se SOA snaží být vysoce efektivní, agilní a produktivní než jiná existující technologická řešení. SOA poskytuje podporu k realizaci výhod principů orientovaných na služby a výpočetní techniky orientované na služby. Implementaci SOA obvykle tvoří mnoho různých technologií, různých produktů, aplikačních programovacích rozhraní a dalších různých rozšíření. SOA se člení na SOA současné a primitivní SOA v závislosti na účelu, za kterým stojí. Primitive SOA je model základní architektury orientované na služby, který je vhodný pro realizaci jakýmkoli prodejcem. Na druhou stranu,Současná SOA je klasifikace, která se používá k reprezentaci rozšíření primitivních implementací SOA.

Co je to primitivní SOA?

SOA je neustále rostoucí obor s různými prodejci, kteří pravidelně vyvíjejí produkty SOA. Základní architektura orientovaná na služby, kterou lze realizovat jakýmkoli prodejcem, je známá jako primitivní SOA. Základní SOA, běžná SOA a základní SOA jsou některé z dalších termínů používaných k označení primitivní SOA. Aplikace principů orientace na služby u softwarových řešení produkuje služby, které jsou základní logickou jednotkou v SOA. Tyto služby mohou existovat samostatně, ale rozhodně nejsou izolované. Služby udržují určité běžné a standardní funkce, přesto je lze samostatně vyvíjet a rozšiřovat. Služby lze kombinovat a vytvářet další služby. Služby jsou si vědomy dalších služeb pouze prostřednictvím popisů služeb, a proto je lze považovat za volně spojené. Služby komunikují pomocí autonomních zpráv, které jsou dostatečně inteligentní, aby samy řídily své vlastní části logiky. Nejdůležitější (primitivní) principy návrhu SOA jsou volná vazba, servisní smlouva, autonomie, abstrakce, opětovná použitelnost, skladatelnost, bez státní příslušnosti a zjistitelnost.

Co je současná SOA?

Současná SOA je klasifikace, která se používá k reprezentaci rozšíření primitivních implementací SOA za účelem dalšího dosažení cílů orientace na služby. Jinými slovy, současná SOA se používá k přenesení primitivní SOA do cílového stavu SOA, který by organizace chtěly mít v budoucnu. Ale jak se SOA (obecně) vyvíjí s časem, primitivní SOA se rozšiřuje zděděním atributů současné SOA. Současná SOA pomáhá růstu primitivní SOA zavedením nových funkcí a tyto funkce se pak přizpůsobují primitivním modelem SOA, čímž se jeho horizont zvětšuje než dříve. Ze všech těchto důvodů se současná SOA označuje také jako SOA budoucího stavu, cílová SOA nebo rozšířená SOA.

Jaký je rozdíl mezi současnou SOA a primitivní SOA?

Současná SOA a primitivní SOA se liší v účelu, za kterým stojí v kontextu SOA. Primitivní SOA je základní architektura orientovaná na služby, zatímco současná SOA se používá k reprezentaci rozšíření primitivní SOA. Primitivní SOA poskytuje vodítko, které má být realizováno všemi prodejci, zatímco Současná SOA rozšiřuje horizont SOA přidáním nových funkcí do primitivní SOA. Současná SOA se v současné době zaměřuje na zabezpečení obsahu zpráv, zlepšení spolehlivosti prostřednictvím oznámení o stavu doručení, vylepšení zpracování XML / SOAP a zpracování transakcí s ohledem na selhání úkolu.

Doporučená: