Hjem netværk Hvad er serviceorienteret arkitektur (soa)? - definition fra techopedia

Hvad er serviceorienteret arkitektur (soa)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder serviceorienteret arkitektur (SOA)?

Serviceorienteret arkitektur (SOA) refererer til et sæt principper og metoder anvendt af softwareingeniører til at designe og udvikle software i form af interoperable tjenester. Tjenester er normalt bygget i form af komponenter, der kan genbruges til andre formål end oprindeligt tilsigtet. Af denne grund defineres grænsefladerne ofte på en praktisk måde, der tillader brug på tværs af forskellige applikationer og flere platforme.

Techopedia forklarer SOA-serviceorienteret arkitektur

SOAs primære mål er at give virksomheder smidighed, så de hurtigt og omkostningseffektivt kan tilpasse sig ændringer på markedet.

SOA adskiller funktioner i veldefinerede komponenter, som computerudviklere gør tilgængelige som tjenester over et netværk. Dette gør det muligt at køre SOA på en række distribuerede platforme, som kan fås på tværs af forskellige netværk. Datadeling mellem forskellige applikationer er hjertet i SOA-forretningsapplikationer. Disse applikationer er designet til at arbejde med API'er, hvilket resulterer i applikationsintegration og deling af funktionalitet. Systemer beliggende i den samme virksomhed såvel som forskellige systemer opnår integration af forretningsprocesser, mens de overholder en standardiseret forretningsprocesmodel.

SOA-depotet er en database, der indeholder metadata eller store mængder data, som er interaktiv og konstant forandrer. Dette arkiv tillader kommunikation mellem virksomheder og webservices. Testmålinger er valideret i SOA-lagre, og der findes workflow-support i hele depoterne. SOA-arkivet inkluderer også skemaer, politikker og processer, der involverer de principper og metoder, der er kritiske for SOA.

Hvad er serviceorienteret arkitektur (soa)? - definition fra techopedia