Razlika Med Sodobnim SOA In Primitivnim SOA

Razlika Med Sodobnim SOA In Primitivnim SOA
Razlika Med Sodobnim SOA In Primitivnim SOA

Video: Razlika Med Sodobnim SOA In Primitivnim SOA

Video: Razlika Med Sodobnim SOA In Primitivnim SOA
Video: ТИПИЧНОЕ БГ 2 / ЯЙЦА РЕТРИКОВ 2024, April
Anonim

Sodobni SOA v primerjavi s primitivnim SOA | Osnovni SOA, skupni SOA, jedrni SOA, prihodnji SOA, ciljni SOA, razširjeni SOA

SOA (Service-Oriented Architecture) je arhitekturni model, v katerem je logika rešitve predstavljena kot storitev. Ker so storitve glavni način dostave rešitev, si prizadeva, da bi bila SOA zelo učinkovita, okretna in produktivna od drugih obstoječih tehnoloških rešitev. SOA nudi podporo pri uresničevanju prednosti storitveno usmerjenih načel in storitveno usmerjenega računalništva. Številne različne tehnologije, različni izdelki, vmesniki za programiranje aplikacij in druge različne razširitve običajno sestavljajo izvedbo SOA. SOA je razčlenjen na sodobni SOA in primitivni SOA, odvisno od namena, ki mu zastopata. Primitivni SOA je model osnovne storitveno usmerjene arhitekture, ki je primeren za izvedbo katerega koli prodajalca. Po drugi strani,Sodobna SOA je klasifikacija, ki se uporablja za predstavitev razširitev primitivnih izvedb SOA.

Kaj je primitivni SOA?

SOA je nenehno rastoče področje z različnimi ponudniki, ki izdelke SOA redno razvijajo. Osnovna storitveno usmerjena arhitektura, ki je primerna za izvajanje katerega koli prodajalca, je znana kot primitivni SOA. Osnovni SOA, skupni SOA in jedro SOA so nekateri drugi izrazi, ki se uporabljajo za označevanje primitivnega SOA. Uporaba načel usmerjenosti k storitvam za programske rešitve proizvaja storitve in to je osnovna enota logike v SOA. Te storitve lahko obstajajo samostojno, vendar zagotovo niso osamljene. Storitve ohranjajo nekatere skupne in standardne funkcije, vendar jih je mogoče razvijati in razširjati neodvisno. Storitve je mogoče kombinirati za ustvarjanje drugih storitev. Storitve se drugih storitev zavedajo le z opisi storitev, zato jih je mogoče šteti za ohlapne. Storitve komunicirajo z uporabo avtonomnih sporočil, ki so dovolj inteligentna, da lahko sami upravljajo svoje dele logike. Najpomembnejša (primitivna) načela zasnove SOA so ohlapna sklopka, pogodba o storitvah, avtonomija, abstrakcija, ponovna uporabnost, kompostabilnost, apatridnost in odkritost.

Kaj je sodobna SOA?

Sodobna SOA je klasifikacija, ki se uporablja za predstavitev razširitev primitivnih implementacij SOA za nadaljnje doseganje ciljev storitvene usmerjenosti. Z drugimi besedami, sodobni SOA se uporablja za prevzem primitivnega SOA v ciljno stanje SOA, ki bi ga organizacije želele imeti v prihodnosti. Ker pa se SOA (na splošno) sčasoma razvija, se primitivni SOA širi z dedovanjem lastnosti sodobnega SOA. Sodobni SOA pomaga rasti primitivnega SOA z uvajanjem novih funkcij, nato pa te funkcije prilagaja primitivni model SOA, tako da je njegovo obzorje večje kot prej. Zaradi vseh teh razlogov se sodobni SOA imenuje tudi prihodnji SOA, ciljni SOA ali razširjeni SOA.

Kakšna je razlika med sodobnim SOA in primitivnim SOA?

Sodobna SOA in primitivna SOA se v kontekstu SOA razlikujeta glede namena, ki mu ustrezata. Primitivni SOA je osnovna storitveno usmerjena arhitektura, medtem ko se sodobni SOA uporablja za predstavitev razširitev primitivnega SOA. Primitive SOA ponuja smernice, ki jih morajo uresničiti vsi ponudniki, medtem ko Contemporary SOA širi horizont SOA z dodajanjem novih funkcij primitivnemu SOA. Trenutno se sodobna SOA osredotoča na zaščito vsebine sporočil, izboljšanje zanesljivosti z obvestili o stanju dostave, izboljšanje obdelave XML / SOAP in obdelave transakcij, da se upošteva neuspeh naloge.

Priporočena: