Pregled bibliografske jedinice broj: 277823
Korisnički jezik programskog modela zasnovanog na uslugama
Korisnički jezik programskog modela zasnovanog na uslugama, 2006., magistarski rad, Fakultet elektrotehnike i računarstva, Zargeb
CROSBI ID: 277823 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Korisnički jezik programskog modela zasnovanog na uslugama
(End-User Language for Service-Oriented Programming Model)
Autori
Gavran, Ivan
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, magistarski rad
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zargeb
Datum
22.03
Godina
2006
Stranica
141
Mentor
Srbljić, Siniša
Ključne riječi
Korisnički programski jezici; prevođenje programa; programiranje prilagođeno krajnjem korisniku; raspodijeljeni sustavi zasnovani na uslugma; arhitektura zasnovana na uslugama; kompozicija usluga zasnovana na opisima procesa.
(End-user programming languages; program translation; end-user programming; service-oriented distributed systems; service-oriented architecture; process-oriented service composition.)
Sažetak
Programska arhitektura zasnovana na uslugama omogućuje jednoobrazno povezivanje raznorodnih programskih sustava te brzu i jednostavnu izgradnju raspodijeljenih programskih sustava. Programski model zasnovan na uslugama je krajnjim korisnicima prilagođen model izgradnje raspodijeljenih programskih sustava zasnovanih na uslugama. Sustavi oblikovani prema načelima programskog modela zasnovanog na uslugama izgrađuju se od primjenskih mrežnih usluga, usluga suradnje i natjecanja te raspodijeljenih programa. Raspodijeljeni programi koriste funkcionalnosti primjenskih mrežnih usluga te uporabom usluga suradnje i natjecanja definiraju koordinacijsku logiku cjelokupnog raspodijeljenog programskog sustava. U magistarskom radu opisan je korisnički jezik SSCL (Simple Service Composition Language) za izgradnju raspodijeljenih programa. Izgradnja raspodijeljenih programa u jeziku SSCL prilagođena je krajnjim korisnicima računalnih sustava koji imaju ograničena znanja i iskustva o tehnikama programiranja. Jezik SSCL oblikovan je prema načelima skriptnih programskih jezika i isključivo je namijenjen povezivanju funkcionalnosti mrežnih usluga. Zbog ograničene primjene i malog skupa naredbi, sintaksna i semantička pravila jezika SSCL su vrlo jednostavna čime je proces učenja jezika skraćen i prilagođen korisnicima bez prethodnog iskustva u programiranju. U radu je na nizu primjera uzoraka tijeka izvođenja provedena analiza izražajnosti jezika SSCL, a dobiveni rezultati pokazuju dobru izražajnost unatoč malom skupu naredbi jezika. Prevođenje raspodijeljenih programa napisanih u jeziku SSCL ostvareno je raspodijeljenim sustavom prevođenja. Raspodijeljeni sustav prevođenja ostvaren je u skladu s načelima arhitektura zasnovanih na uslugama čime je omogućena njegova uporaba u raznorodnoj okolini mreže Internet.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo