Razlika Između Suvremene SOA I Primitivne SOA

Razlika Između Suvremene SOA I Primitivne SOA
Razlika Između Suvremene SOA I Primitivne SOA

Video: Razlika Između Suvremene SOA I Primitivne SOA

Video: Razlika Između Suvremene SOA I Primitivne SOA
Video: Sons of Anarchy - Cold 2024, Travanj
Anonim

Suvremeni SOA vs Primitivni SOA | Početni SOA, zajednički SOA, jezgra SOA, buduće stanje SOA, ciljni SOA, prošireni SOA

SOA (Service-Oriented Architecture) arhitektonski je model u kojem se logika rješenja prikazuje kao usluge. Imajući usluge kao glavnu metodu isporuke rješenja, SOA nastoji biti vrlo učinkovit, okretan i produktivan od ostalih postojećih tehnoloških rješenja. SOA pruža podršku za ostvarivanje prednosti uslužno orijentiranih principa i uslužno orijentiranog računanja. Mnogo različitih tehnologija, razni proizvodi, sučelja za programiranje programa i druga različita proširenja obično čine SOA implementaciju. SOA se raščlanjuje na suvremeni SOA i primitivni SOA ovisno o svrsi za koju se zalažu. Primitivni SOA model je osnovne arhitekture orijentirane na usluge koja je prikladna za realizaciju od strane bilo kojeg dobavljača. S druge strane,Suvremena SOA klasifikacija je koja se koristi za predstavljanje proširenja primitivnih SOA implementacija.

Što je primitivni SOA?

SOA je stalno rastuće područje s raznim dobavljačima koji redovito razvijaju SOA proizvode. Osnovna arhitektura usmjerena na usluge koja je prikladna za realizaciju od strane bilo kojeg dobavljača poznata je kao primitivni SOA. Polazni SOA, uobičajeni SOA i jezgra SOA neki su od ostalih pojmova koji se koriste za primitivni SOA. Primjena principa orijentacije na usluge na softverska rješenja proizvodi usluge i to je osnovna logička jedinica u SOA-i. Te usluge mogu postojati autonomno, ali zasigurno nisu izolirane. Usluge održavaju određene zajedničke i standardne značajke, no one se mogu samostalno razvijati i proširivati. Usluge se mogu kombinirati za stvaranje drugih usluga. Usluge su svjesne ostalih usluga samo kroz opise usluga i stoga se mogu smatrati labavo povezanima. Usluge komuniciraju pomoću autonomnih poruka koje su dovoljno inteligentne da mogu samostalno upravljati vlastitim dijelovima logike. Najvažnija (primitivna) načela SOA dizajna su labavo spajanje, ugovor o usluzi, autonomija, apstrakcija, ponovna upotrebljivost, komponiranost, apatridnost i mogućnost otkrivanja.

Što je suvremeni SOA?

Suvremena SOA klasifikacija je koja se koristi za predstavljanje proširenja primitivnih implementacija SOA-e radi daljnjeg postizanja ciljeva orijentacije na uslugu. Drugim riječima, suvremeni SOA koristi se za primanje primitivnog SOA u ciljano stanje SOA koje bi organizacije željele imati u budućnosti. No, kako se SOA (općenito) razvija s vremenom, primitivni SOA proširuje se nasljeđivanjem atributa suvremene SOA. Suvremeni SOA pomaže rastu primitivnog SOA uvođenjem novih značajki, a zatim se te značajke prilagođavaju primitivnim SOA modelom čineći njegov horizont većim nego prije. Iz svih ovih razloga, suvremeni SOA naziva se i budućim državnim SOA, ciljanim SOA ili proširenim SOA.

Koja je razlika između suvremene SOA i primitivne SOA?

Suvremeni SOA i primitivni SOA razlikuju se po svrsi u kojoj se zauzimaju u kontekstu SOA. Primitivni SOA osnovna je uslužno orijentirana arhitektura, dok se suvremeni SOA koristi za predstavljanje proširenja primitivnog SOA. Primitivni SOA pruža smjernice koje trebaju ostvariti svi dobavljači, dok suvremeni SOA proširuje horizont SOA dodavanjem novih značajki primitivnom SOA-i. Trenutno se Contemporary SOA usredotočuje na osiguravanje sadržaja poruka, poboljšanje pouzdanosti putem obavijesti o statusu isporuke, poboljšavanje XML / SOAP obrade i obrade transakcija radi objašnjavanja neuspjeha zadatka.

Preporučeno: