3. Ce este o arhitectura software?
IEEE 1471-2000:
Arhitectura software este organizarea fundamentala a unui sistem,
incapsulata in componentele sistemului, in relatiile dintre componente si
mediu, si in principiile ce decid design-ul si evolutia sistemului.
4. Ce este un serviciu?
Serviciile sunt unități funcționale neasociate care nu au
apeluri unele către altele înglobate în ele.
În mod tipic sunt implementate funcționalități pe care
majoritatea oamenilor le-ar recunoaște ca si serviciu :
completarea unei aplicații online pentru un cont
vizualizarea unui formular de bancă sau a unui extras de cont online
efectuarea unei comenzi de bilet de avion online.
5. Definitie SOA
Set de principii si metodologii folosit pentru proiectarea si dezvoltarea
de produse software in forma de servicii interoperabile.
Un tip de arhitectură software care presupune distribuirea funcționalității
aplicației în unități mai mici (servicii), care pot fi distribuite într-o rețea
și pot fi utilizate împreună pentru a crea aplicații destinate afacerilor.