Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 277937

Programski model zasnovan na uslugama


Milanović, Andro
Programski model zasnovan na uslugama, 2005., doktorska disertacija, Fakultet elektrotehnike i računarstva, Zagreb


CROSBI ID: 277937 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Programski model zasnovan na uslugama
(Service-Oriented Programming Model)

Autori
Milanović, Andro

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, doktorska disertacija

Fakultet
Fakultet elektrotehnike i računarstva

Mjesto
Zagreb

Datum
21.12

Godina
2005

Stranica
270

Mentor
Srbljić, Siniša

Ključne riječi
Raspodijeljeni sustavi; računarstvo zasnovano na uslugama; programski model; koopeticija
(Distributed systems; service-oriented computing; programming model; coopetition)

Sažetak
Razvoj raspodijeljenih sustava i globalne mreže Internet omogućio je pojavu novih primjena računalnih sustava poput računalnog spleta, sveprisutnog računarstva i sustava poslovnog objedinjavanja. Konvencionalne metodologije razvoja kao što su objektno-orijentirano i komponentno računarstvo nisu prikladne za primjenu u nepostojanoj i globalno raspršenoj okolini Interneta. Osnovni razvojni model u sustavima zasnovanim na uslugama stoga je kompozicija usluga koja kombiniranjem i povezivanjem pojedinačnih usluga stvara nove složene usluge ili primjenske sustave. Postojeći sustavi za kompoziciju usluga zasnovani su na centraliziranoj upravljačkoj arhitekturi koja narušava pouzdanost raspodijeljenog sustava i onemogućuje njegov razmjerni rast. U doktorskoj disertaciji predložen je i opisan novi programski model zasnovan na uslugama namijenjen razvoju potpuno raspodijeljenih sustava. Osnovna načela programskog modela zasnovanog na uslugama su virtualizacija računalnih sredstava putem usluga, dvoslojno upravljanje postavljanjem usluga na računalnu infrastrukturu, troredna logička arhitektura, raspodijeljeno nadgledanje i upravljanje sustavom te višeslojni postupak postavljanja primjenskih sustava. Izvorni doprinos predloženog modela je troredna logička podjela arhitekture sustava u skup primjenskih usluga koje ostvaruju obradbenu logiku, skup komunikacijskih i sinkronizacijskih usluga koje omogućuju povezivanje dijelova raspodijeljenog sustava i skup raspodijeljenih programa koji povezuju primjenske usluge u logičku cjelinu primjenom komunikacijskih i sinkronizacijskih usluga. U disertaciji je opisana i razvojna okolina PIE koja omogućuje ostvarenje raspodijeljenih sustava primjenom programskog modela zasnovanog na uslugama. Nadalje, svojstva ostvarenog programskog modela zasnovanog na uslugama ispitana su mjerenjem svojstava različitih parametara primjenskih sustava. Provedena mjerenja pokazuju da je raspodijeljeni model nadgledanja i upravljanja složenim raspodijeljenim sustavima znatno učinkovitiji od centraliziranih modela.

Izvorni jezik
Hrvatski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
0036051

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb


Citiraj ovu publikaciju:

Milanović, Andro
Programski model zasnovan na uslugama, 2005., doktorska disertacija, Fakultet elektrotehnike i računarstva, Zagreb
Milanović, A. (2005) 'Programski model zasnovan na uslugama', doktorska disertacija, Fakultet elektrotehnike i računarstva, Zagreb.
@phdthesis{phdthesis, author = {Milanovi\'{c}, Andro}, year = {2005}, pages = {270}, keywords = {Raspodijeljeni sustavi, ra\v{c}unarstvo zasnovano na uslugama, programski model, koopeticija}, title = {Programski model zasnovan na uslugama}, keyword = {Raspodijeljeni sustavi, ra\v{c}unarstvo zasnovano na uslugama, programski model, koopeticija}, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Milanovi\'{c}, Andro}, year = {2005}, pages = {270}, keywords = {Distributed systems, service-oriented computing, programming model, coopetition}, title = {Service-Oriented Programming Model}, keyword = {Distributed systems, service-oriented computing, programming model, coopetition}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font