Domov Omrežja Kaj je storitveno usmerjena arhitektura (soa)? - definicija iz tehopedije

Kaj je storitveno usmerjena arhitektura (soa)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni storitveno usmerjena arhitektura (SOA)?

Storitveno usmerjena arhitektura (SOA) navaja sklop načel in metodologij, ki jih inženirji programske opreme uporabljajo za načrtovanje in razvoj programske opreme v obliki interoperabilnih storitev. Storitve so običajno sestavljene v obliki komponent, ki jih je mogoče ponovno uporabiti za druge namene, kot so bili prvotno predvideni. Zaradi tega so vmesniki pogosto definirani na praktičen način, kar omogoča uporabo v različnih aplikacijah in na več platformah.

Techopedia razlaga storitveno usmerjeno arhitekturo (SOA)

Glavni cilj SOA je podjetjem zagotoviti okretnost in jim omogočiti hitro in stroškovno učinkovito prilagajanje spremembam na trgu.

SOA loči funkcije na dobro definirane komponente, ki jih razvijalci računalnikov omogočijo kot storitve prek omrežja. To omogoča zagon SOA na različnih distribuiranih platformah, do katerih lahko dostopate v različnih omrežjih. Skupna raba podatkov med različnimi aplikacijami je srce poslovnih aplikacij SOA. Te aplikacije so zasnovane za delo z API-ji, zaradi česar je integracija aplikacij in deljenje funkcionalnosti. Sistemi v istem podjetju, pa tudi različni, dosegajo integracijo poslovnih procesov, hkrati pa se držijo standardiziranega modela poslovnega procesa.

Repozitorij SOA je baza podatkov, ki vsebuje metapodatke ali velike količine podatkov, ki je interaktivna in se nenehno spreminja. To shramba omogoča komunikacijo med podjetjem prek spletnih storitev. Preskusne meritve so potrjene v skladiščih SOA, v celotnih skladiščih pa obstaja podpora delovnega toka. Repozitorij SOA vključuje tudi sheme, politike in procese, ki vključujejo načela in metodologije, kritične za SOA.

Kaj je storitveno usmerjena arhitektura (soa)? - definicija iz tehopedije