<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=91241"><dc:title>Porazdeljeno vrivanje odvisnosti</dc:title><dc:creator>HABJAN,	IGOR	(Avtor)
	</dc:creator><dc:creator>Brodnik,	Andrej	(Mentor)
	</dc:creator><dc:subject>porazdeljeni sistemi</dc:subject><dc:subject>vmesna plast</dc:subject><dc:subject>objektno usmerjeno programiranje</dc:subject><dc:subject>vrivanje odvisnosti</dc:subject><dc:subject>replikacija</dc:subject><dc:subject>ogrodje .NET</dc:subject><dc:description>Aplikacije so dandanes izvedene na osnovi objektov, ki pri zagotavljanju funkcionalnosti vzajemno sodelujejo. Običajno so omrežene in presegajo omejitve domene posamezne aplikacije, procesa ali računalnika. V nalogi preučimo princip vrivanja odvisnosti, po katerem objekt zgolj jasno izrazi svoje odvisnosti do drugih objektov (sodelavcev) in pričakuje, da mu bodo ti priskrbljeni v trenutku, ko jih bo želel uporabiti; nadalje princip razširimo z možnostjo podajanja odvisnosti, ki se nahajajo v drugih domenah. V podporo principu porazdeljenega vrivanja odvisnosti zagotovimo ogrodje (vsebnik) za tvorjenje objektov in zagotavljanje njihovih odvisnosti preko domen. Predlagamo model sodelovanja med aplikacijami, po katerem vsebniki za porazdeljeno vrivanje odvisnosti delujejo kot povezana skupina. V ta namen jim zagotovimo vmesno plast programske opreme, ki omogoča enostavno izmenjavo primerkov objektov iz različnih domen, in je odporna na izpade v sistemu. Skupina povezanih podsistemov, ki tvorijo porazdeljeno vmesno plast programske opreme za repliciranje objektov, transparentno skrbi za replikacijo (kopiranje in razmeščanje na različna vozlišča v omrežju) objektov pripravljenih po načelu vrivanja odvisnosti. S striktnim zagotavljanjem usklajenosti (vernost) med kopijami (replikami) ob vsakem proženju metode dosežemo, da je ob izpadu nekega vozlišča, na voljo drugo vozlišče, kjer se nahaja verna kopija objekta. Usklajenosti med vsemi kopijami se zavestno odrečemo v primeru izpada omrežja, ko pride do izolacije vozlišč, s čimer jim omogočimo nadalje delovanje z uporabo izoliranih kopij. Uspešnost okrevanja sistema zagotovimo z beleženjem in shranjevanjem sprememb, razlike med kopijami pa se ponovno uskladijo. Pri implementaciji prototipa izdelamo dodatek za vmesno plast ogrodja .NET ter razširimo vsebnik Unity.</dc:description><dc:date>2016</dc:date><dc:date>2017-03-27 13:03:25</dc:date><dc:type>Diplomsko delo</dc:type><dc:identifier>91241</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
