Dizajn SOA softverske arhitekture

124
Dizajn SOA softverske arhitekture slijedi načelo usluga visoke razine koje nazivaju usluge niske razine i uspostavlja slojevitu arhitekturu SOA softvera. Ova arhitektura omogućuje pozivanje hardverskih mogućnosti senzora od strane gornjeg sloja u obliku meta-usluga, ostvarujući odvajanje softvera i hardvera funkcija vozila. Osim toga, ova arhitektura također ima karakteristike visoke kohezije unutar modula i labave sprege između modula, dajući punu prednost prednostima SOA-e kao što su mogućnost ponovne upotrebe i laka integracija.