Skirtumas Tarp šiuolaikinės SOA Ir Primityviosios SOA

Skirtumas Tarp šiuolaikinės SOA Ir Primityviosios SOA
Skirtumas Tarp šiuolaikinės SOA Ir Primityviosios SOA

Video: Skirtumas Tarp šiuolaikinės SOA Ir Primityviosios SOA

Video: Skirtumas Tarp šiuolaikinės SOA Ir Primityviosios SOA
Video: SOA-XML Basics Part 1 2024, Kovo
Anonim

Šiuolaikinis SOA prieš primityvų SOA Pradinė SOA, bendroji SOA, pagrindinė SOA, būsimos būsenos SOA, tikslinė SOA, išplėstinė SOA

SOA („Service-Oriented Architecture“) yra architektūros modelis, kuriame sprendimų logika pateikiama kaip paslaugos. Teikdama paslaugas kaip pagrindinį sprendimų pristatymo metodą, SOA siekia būti labai efektyvi, judri ir produktyvi nei kiti esami technologiniai sprendimai. SOA teikia paramą, kad suprastų į paslaugas orientuotų principų ir į paslaugas orientuotų skaičiavimų pranašumus. Daugybė skirtingų technologijų, įvairių produktų, programų programavimo sąsajų ir kitų įvairių plėtinių paprastai sudaro SOA diegimą. SOA yra suskirstyta į šiuolaikinius SOA ir primityvius SOA, atsižvelgiant į tikslą, kurio jie siekia. „Primitive SOA“yra bazinės į paslaugas orientuotos architektūros modelis, kurį tinka realizuoti bet kuriam pardavėjui. Iš kitos pusės,Šiuolaikinis SOA yra klasifikacija, naudojama pirminio SOA diegimo plėtiniams apibūdinti.

Kas yra primityvus SOA?

SOA yra nuolat auganti sritis, kurioje įvairūs pardavėjai reguliariai kuria SOA produktus. Pagrindinė į paslaugas orientuota architektūra, kurią galima realizuoti bet kuriam pardavėjui, vadinama primityvia SOA. Bazinė SOA, įprasta SOA ir pagrindinė SOA yra keletas kitų terminų, vartojamų primityviam SOA. Taikant orientavimo į paslaugą principus programinės įrangos sprendimams, gaunamos paslaugos, ir tai yra pagrindinis logikos vienetas SOA. Šios paslaugos gali egzistuoti autonomiškai, tačiau jos tikrai nėra izoliuotos. Paslaugos palaiko tam tikras bendras ir standartines savybes, tačiau jas galima tobulinti ir išplėsti savarankiškai. Paslaugos gali būti sujungtos kuriant kitas paslaugas. Tarnybos žino apie kitas paslaugas tik pateikdamos paslaugų aprašymus, todėl jas galima laikyti laisvai susietomis. Tarnybos bendrauja naudodamos autonominius pranešimus, kurie yra pakankamai intelektualūs, kad galėtų patys valdyti savo logikos dalis. Svarbiausi (primityvūs) SOA projektavimo principai yra laisvas susiejimas, paslaugų teikimo sutartis, autonomija, abstrakcija, pakartotinis naudojimas, sudedamumas, bepilietiškumas ir aptikimas.

Kas yra šiuolaikinė SOA?

Šiuolaikinis SOA yra klasifikacija, naudojama pirminių SOA diegimų plėtiniams apibūdinti, siekiant toliau siekti orientacijos į paslaugas tikslų. Kitaip tariant, šiuolaikinis SOA yra naudojamas primityviam SOA perkelti į tikslinę SOA valstybę, kurią organizacijos norėtų turėti ateityje. Bet kai SOA (apskritai) vystosi su laiku, primityvus SOA plečiamas paveldint šiuolaikinio SOA atributus. Šiuolaikinis SOA padeda augti primityviam SOA, pristatydamas naujų funkcijų, o vėliau šias savybes primityvus SOA modelis padaro savo akiratį didesniu nei anksčiau. Dėl visų šių priežasčių šiuolaikinis SOA taip pat vadinamas būsimu valstybės SOA, tiksliniu SOA arba išplėstiniu SOA.

Koks skirtumas tarp šiuolaikinės SOA ir primityviosios SOA?

Šiuolaikinis SOA ir primityvus SOA skiriasi tuo tikslu, kuriam jie pritaria SOA kontekste. „Primitive SOA“yra pagrindinė į paslaugas orientuota architektūra, o šiuolaikinė SOA yra naudojama pirminio SOA plėtiniams apibūdinti. „Primitive SOA“pateikia gaires, kurias turi įgyvendinti visi pardavėjai, o „Contemporary SOA“išplečia SOA akiratį, pridėdamas naujų funkcijų prie primityvios SOA. Šiuo metu „Contemporary SOA“pagrindinis dėmesys skiriamas pranešimų turinio apsaugai, patikimumo didinimui pranešant apie pristatymo būseną, XML / SOAP apdorojimo ir operacijų apdorojimo tobulinimui, kad būtų atsižvelgta į užduoties gedimą.

Rekomenduojama: