Service discovery and deployment in service-oriented systems
Matija Podravec · 2006
Racunarstvo zasnovano na uslugama postaje sve važnija paradigma u oblikovanju, izgradnji i održavanju raspodijeljenih aplikacija. Specijalizirani mehanizmi, poput otkrivanja i postavljanja usluga, olaksavaju razvoj i održavanje raspodijeljenih aplikacija. Magistarski rad opisuje arhitekturu i programsko ostvarenje Sustava za postavljanje i otkrivanje usluga. Razvijeni sustav ostvaruje mehanizme za otkrivanje i postavljanje usluga. Sustav za postavljanje i otkrivanje usluga ostvaren je kao raspodijeljen sustav zasnovan na slabo povezanim uslugama Skladiste, Katalog i Postavljac. Skladiste je spremiste instalacijskih paketa usluga. Instalacijski paket je skup datoteka usluge koji je posebno prilagođen automatiziranom postupku postavljanja usluge. Katalog omogucuje spremanje i pretraživanje informacija o dostupnim uslugama. Postavljac ostvaruje mehanizme za udaljeno postavljanje aplikacijskih usluga. Programsko ostvarenje sustava prilagođeno je zahtjevima racunarstva zasnovanog na uslugama. Usluge sustava pružaju vlastite funkcionalnosti putem otvorenih i standardiziranih sucelja, dok se za komunikaciju koriste otvoreni protokoli. U sklopu rada definiran je jezik za opisivanje instalacijskog postupka koji je posebno prilagođen postavljanju usluga ostvarenih tehnologijama .NET radnog okvira.