Hjem Networks Hva er serviceorientert arkitektur (soa)? - definisjon fra techopedia

Hva er serviceorientert arkitektur (soa)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr SOA (Service-Oriented Architecture)?

Tjenesteorientert arkitektur (SOA) refererer til et sett av prinsipper og metodologier anvendt av programvareingeniører for å designe og utvikle programvare i form av interoperable tjenester. Tjenester er vanligvis bygget i form av komponenter som kan gjenbrukes til andre formål enn opprinnelig ment. Av denne grunn er grensesnittene ofte definert på en praktisk måte, noe som tillater bruk på tvers av forskjellige applikasjoner og flere plattformer.

Techopedia forklarer SOA (Service-Oriented Architecture)

SOAs primære mål er å gi smidighet til virksomheter, slik at de kan tilpasse seg raskt og kostnadseffektivt til endringer i markedet.

SOA skiller funksjoner i veldefinerte komponenter, som datautviklere gjør tilgjengelige som tjenester over et nettverk. Dette gjør det mulig å kjøre SOA på en rekke distribuerte plattformer, som kan nås på tvers av forskjellige nettverk. Datadeling mellom forskjellige applikasjoner er kjernen i SOA-forretningsapplikasjoner. Disse applikasjonene er designet for å fungere med API-er, noe som resulterer i applikasjonsintegrering og funksjonsdeling. Systemer lokalisert i samme virksomhet, så vel som forskjellige, oppnår integrering av forretningsprosesser samtidig som de følger en standardisert forretningsprosessmodell.

SOA-depotet er en database som inneholder metadata, eller store datamengder, som er interaktiv og kontinuerlig endrer. Dette depotet tillater forretnings-til-bedrift-kommunikasjon gjennom webtjenester. Testmålinger er validert i SOA-lagringsplasser, og arbeidsflytstøtte eksisterer i hele depotene. SOA-depotet inkluderer også skjemaer, policyer og prosesser, som involverer de prinsipper og metodologier som er kritiske for SOA.

Hva er serviceorientert arkitektur (soa)? - definisjon fra techopedia