Ulemperne ved serviceorienteret arkitektur

April 6

Ulemperne ved serviceorienteret arkitektur

I en foranderlig teknologiske verden, er virksomheder forventes at give mere med færre ressourcer. Serviceorienteret arkitektur giver softwareudvikling virksomheder med evnen til at reagere på anmodninger om tjenester hurtigt og effektivt. Men serviceorienteret arkitektur er ikke kompatibel mellem alle programmer.

Sådan fungerer det


Serviceorienteret arkitektur definerer standarderne for en virksomheds service-applikationer. Arkitekturen tager hensyn til de tjenester, som selskabet og forbrugerens behov. Gennemførelsen af ​​disse principper kræver en grænseflade for forbrugerne at anmode om og modtage deres forventede service. For eksempel, hvis en studerende anmoder deres karakterer fra et universitet hjemmeside, karaktererne vil blive vist ved hentning fra den interne database. Den studerende fungerer som en forbruger og serveren hentning af karaktererne er tjenesten.

Fordele


Services holdes i en ansøgning fra en række lag. Hvert lag handler i overensstemmelse med sit ansvar og er kun tilgængelig ved dele af ansøgningen, og brugerne. Lag kan individuelt designet og udviklet, øge potentialet for kode genbrug samt skabe mere specifikke udvikler roller. Da ansøgningen aldre, kan hvert lag være målrettet for vedligeholdelse eller skaleret til at opfylde krav til ydeevne.

Ulemper


Udviklingen af ​​serviceorienteret arkitektur afhænger af gennemførelsen af ​​standarder. Uden standarder, kommunikation mellem applikationer bliver tid og kode intensiv. Serviceorienteret arkitektur er ikke beregnet til applikationer med overførsel høje data, applikationer, der ikke kræver anmodning / svar implementering eller applikationer med en kort levetid.