Skirtumas tarp šiuolaikinio SOA ir primityvaus SOA

Šiuolaikinis SOA vs Primityvusis SOA | Pradinė SOA, bendroji SOA, pagrindinė SOA, būsimoji SOA, tikslinė SOA, išplėstinė SOA

SOA (į paslaugas orientuota architektūra) yra architektūrinis modelis, kuriame sprendimo logika pateikiama kaip paslaugos. Turėdamas paslaugas kaip pagrindinį sprendimų pateikimo būdą, SOA siekia būti labai efektyvus, judrus ir produktyvus nei kiti esami technologiniai sprendimai. SOA teikia paramą įgyvendinant į paslaugas orientuotų principų ir į paslaugas orientuotos kompiuterijos pranašumus. Įvairios technologijos, įvairūs produktai, programų programavimo sąsajos ir kiti įvairūs plėtiniai paprastai sudaro SOA įgyvendinimą. SOA suskirstoma į šiuolaikinį SOA ir Primityvųjį SOA, atsižvelgiant į tikslą, kuriam jie siekia. Primityvusis SOA yra bazinės į paslaugas orientuotos architektūros modelis, kurį tinka realizuoti bet kuris pardavėjas. Kita vertus, šiuolaikinis SOA yra klasifikacija, naudojama pavaizduoti primityvių SOA diegimų plėtinius..

Kas yra primityvusis SOA?

SOA yra nuolat auganti sritis, kurioje įvairūs pardavėjai reguliariai kuria SOA produktus. Pradinė į paslaugas orientuota architektūra, kurią gali įgyvendinti bet kuris pardavėjas, yra žinoma kaip primityvusis SOA. Pradinė SOA, bendroji SOA ir pagrindinė SOA yra keletas kitų terminų, vartojamų primityviajam SOA paminėti. Taikant į paslaugas orientuotus principus programinės įrangos sprendimams, gaunamos paslaugos ir tai yra pagrindinis SOA logikos vienetas. Šios paslaugos gali egzistuoti autonomiškai, tačiau jos tikrai nėra izoliuotos. Paslaugos išlaiko tam tikras bendrąsias ir standartines savybes, tačiau jas galima tobulinti ir plėsti nepriklausomai. Paslaugos gali būti derinamos kuriant kitas paslaugas. Paslaugos žino apie kitas paslaugas tik pateikdamos paslaugų aprašymus, todėl gali būti laikomos laisvai susijusiomis. Paslaugos perduodamos naudojant autonominius pranešimus, kurie yra pakankamai intelektualūs, kad galėtų valdyti savo logikos dalis. Svarbiausi (primityvūs) SOA projektavimo principai yra laisvas sujungimas, paslaugų teikimo sutartis, autonomija, abstrakcija, pakartotinis panaudojimas, suderinamumas, be pilietybės ir aptinkamumas..

Kas yra šiuolaikinis SOA?

Šiuolaikinis SOA yra klasifikacija, kuri naudojama norint reprezentuoti primityviųjų SOA diegimų plėtinius, siekiant dar labiau pasiekti orientavimo į paslaugas tikslus. Kitaip tariant, šiuolaikinis SOA yra naudojamas primityviam SOA perkelti į tikslinę SOA būseną, kurią organizacijos norėtų turėti ateityje. Tačiau SOA (apskritai) keičiantis laikui, primityvusis SOA yra plečiamas paveldint šiuolaikinio SOA požymius. Šiuolaikinis SOA padeda augti primityviajam SOA, įvesdamas naujas funkcijas, o tada šias savybes adaptuoja primityvus SOA modelis, padarydamas jos horizontą didesnį nei anksčiau. Dėl visų šių priežasčių šiuolaikinis SOA taip pat vadinamas būsimos būsenos SOA, tiksliniu SOA arba išplėstiniu SOA.

Kuo skiriasi šiuolaikinis SOA ir Primityvusis SOA??

Šiuolaikinis SOA ir primityvusis SOA skiriasi tuo tikslu, kurio jie siekia SOA kontekste. Primityvi SOA yra pagrindinė į paslaugas orientuota architektūra, o šiuolaikinis SOA yra naudojamas primityvaus SOA plėtiniams reprezentuoti. Primityvusis SOA pateikia gaires, kurias turi įgyvendinti visi tiekėjai, o šiuolaikinis SOA praplečia SOA akiratį, pridėdamas naujų elementų prie primityvaus SOA. Šiuo metu „Contemporary SOA“ daugiausia dėmesio skiria žinučių turinio užtikrinimui, patikimumo gerinimui teikiant pranešimus apie pristatymo būseną, patobulinant XML / SOAP apdorojimą ir operacijų apdorojimą, atsižvelgiant į užduoties nesėkmę..