Tarkvaratehnika konspekt eksamiks
• DDD – objekt-orienteeritud arhitektuuri laiendus, kus lähtutakse ärilisest domeenist. Domain
Driven Design. Aga räägime domeen keeles, äri keeles. Kasu:
o Äriline mõistmine – arendaja ja äriinimene kasutab samu mõisteid, mida pärast
programmeeritakse.
o OO kasud.
• Teenus orienteeritud arhitektuur (SOA) – rakendused suhtlevad omavahel kokku leppitud
protokoliga. Nt. SOAP protokoll (WSDL). Aga suurtes süsteemides on raske. Sellepärast jäeti
varuvariandiks, ja reeglina proovitakse ilma hakkama saada. Oli POP umbes 7 a tagasi.
Omadused:
o Autonoomne – iga teenus on iseseisev.
o Jagatav - Seda saab ka iseseisvalt testida.
o Nõrgalt seotud,
o Jagatakse lepingut ja skeemi, mitte sisemisi klasse – ehk saab seespoolt rakenduse
ümber ehitada ilma et muuta lepingut. Kasu: