Dom mreže Što je servisna orijentirana arhitektura (soa)? - definicija iz tehopedije

Što je servisna orijentirana arhitektura (soa)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači servisno usmjerena arhitektura (SOA)?

Uslužno orijentirana arhitektura (SOA) odnosi se na skup načela i metodologija koje primjenjuju softverski inženjeri pri dizajniranju i razvoju softvera u obliku interoperabilnih usluga. Usluge se obično grade u obliku komponenti koje se mogu ponovo upotrijebiti u različite svrhe nego što su prvobitno bile namijenjene. Zbog toga se sučelja često definiraju na praktičan način, omogućujući upotrebu u različitim aplikacijama i na više platformi.

Techopedia objašnjava uslužnu arhitekturu (SOA)

Primarni cilj SOA-e je pružiti agilnost tvrtkama, omogućujući im da se brzo i ekonomično prilagođavaju promjenama na tržištu.

SOA razdvaja funkcije na dobro definirane komponente koje programerima računala pružaju kao usluge putem mreže. To omogućuje pokretanje SOA-e na raznim distribuiranim platformama kojima se može pristupiti na različitim mrežama. Dijeljenje podataka između različitih aplikacija srce je SOA poslovnih aplikacija. Te su aplikacije dizajnirane za rad s API-jevima, što rezultira integracijom i dijeljenjem funkcionalnosti aplikacija. Sustavi smješteni u istom poduzeću, kao i različiti, postižu integraciju poslovnih procesa uz pridržavanje standardiziranog modela poslovnog procesa.

Repozitorij SOA je baza podataka koja sadrži metapodatke ili velike količine podataka koja je interaktivna i stalno se mijenja. Ovo spremište omogućuje komunikaciju između tvrtke i interneta putem web usluga. Ispitna mjerenja su provjerena u SOA spremištima i podrška rada postoji u svim spremištima. SOA skladište također uključuje sheme, politike i procese koji uključuju principe i metodologije kritične za SOA.

Što je servisna orijentirana arhitektura (soa)? - definicija iz tehopedije