Sadržaj:
- Definicija - Što znači servisno usmjerena arhitektura (SOA)?
- Techopedia objašnjava uslužnu arhitekturu (SOA)
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.
