Huis netwerken Wat is servicegeoriënteerde architectuur (soa)? - definitie van techopedia

Wat is servicegeoriënteerde architectuur (soa)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Service Oriented Architecture (SOA)?

Servicegeoriënteerde architectuur (SOA) verwijst naar een reeks principes en methoden die door software-ingenieurs worden toegepast om software te ontwerpen en ontwikkelen in de vorm van interoperabele diensten. Services worden meestal gebouwd in de vorm van componenten die kunnen worden hergebruikt voor andere doeleinden dan oorspronkelijk bedoeld. Om deze reden worden de interfaces vaak op een praktische manier gedefinieerd, waardoor gebruik over verschillende applicaties en meerdere platforms mogelijk is.

Techopedia legt Service-Oriented Architecture (SOA) uit

Het primaire doel van SOA is om bedrijven flexibiliteit te bieden, zodat ze zich snel en kostenefficiënt kunnen aanpassen aan veranderingen in de markt.

SOA scheidt functies in goed gedefinieerde componenten, die computerontwikkelaars toegankelijk maken als services via een netwerk. Dit maakt het mogelijk om SOA op verschillende gedistribueerde platforms uit te voeren, die via verschillende netwerken toegankelijk zijn. Gegevensuitwisseling tussen verschillende applicaties is het hart van SOA zakelijke applicaties. Deze applicaties zijn ontworpen om te werken met API's, wat resulteert in applicatie-integratie en het delen van functionaliteit. Systemen die zich in dezelfde onderneming bevinden, evenals verschillende, bereiken integratie van bedrijfsprocessen terwijl ze zich houden aan een gestandaardiseerd bedrijfsprocesmodel.

De SOA-repository is een database met metagegevens, of grote hoeveelheden gegevens, die interactief is en voortdurend verandert. Deze repository maakt communicatie tussen bedrijven mogelijk via webservices. Testmetingen worden gevalideerd in SOA-repositories en workflowondersteuning bestaat in de hele repositories. De SOA-repository bevat ook schema's, beleid en processen, die de principes en methodologieën omvatten die essentieel zijn voor SOA.

Wat is servicegeoriënteerde architectuur (soa)? - definitie van techopedia