Turinys:
- Apibrėžimas - ką reiškia į paslaugas orientuota architektūra (SOA)?
- „Techopedia“ paaiškina į paslaugas orientuotą architektūrą (SOA)
Apibrėžimas - ką reiškia į paslaugas orientuota architektūra (SOA)?
Į paslaugas orientuota architektūra (SOA) nurodo principus ir metodikas, kuriuos programinės įrangos inžinieriai taiko kurdami ir plėtodami programinę įrangą sąveikių paslaugų pavidalu. Paprastai paslaugos yra sudedamųjų dalių pavidalu, kurias galima pakartotinai naudoti skirtingais tikslais, nei buvo numatyta iš pradžių. Dėl šios priežasties sąsajos dažnai apibrėžiamos praktiškai, leidžiant jas naudoti įvairiose programose ir keliose platformose.
„Techopedia“ paaiškina į paslaugas orientuotą architektūrą (SOA)
Pagrindinis SOA tikslas yra suteikti judrumą įmonėms, suteikiant joms galimybę greitai ir ekonomiškai efektyviai prisitaikyti prie pokyčių rinkoje.
SOA padalina funkcijas į aiškiai apibrėžtus komponentus, kuriuos kompiuterių kūrėjai teikia kaip paslaugas tinkle. Tai leidžia paleisti SOA įvairiose paskirstytose platformose, prie kurių galima prisijungti per įvairius tinklus. Dalijimasis duomenimis tarp skirtingų programų yra SOA verslo programų pagrindas. Šios programos yra sukurtos darbui su API, todėl programos integruojamos ir dalijamasi funkcijomis. Sistemos, esančios toje pačioje įmonėje, taip pat skirtingos, verslo procesus integruoja, laikydamosi standartizuoto verslo proceso modelio.
SOA saugykla yra duomenų bazė, kurioje yra metaduomenys arba didelis duomenų kiekis, kuri yra interaktyvi ir nuolat kintanti. Ši saugykla leidžia bendrauti verslui naudojantis interneto paslaugomis. Testo matavimai patvirtinami SOA saugyklose, o darbo eigos palaikymas egzistuoja visose saugyklose. Į SOA saugyklą taip pat įtrauktos schemos, strategijos ir procesai, kurie apima SOA kritinius principus ir metodikas.
