20.04.2015 Views

agentski sustav za ugovaranje sastanaka - FER - Sveučilište u ...

agentski sustav za ugovaranje sastanaka - FER - Sveučilište u ...

agentski sustav za ugovaranje sastanaka - FER - Sveučilište u ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3. Arhitektura agentskog <strong>sustav</strong>a <strong>za</strong> <strong>ugovaranje</strong> <strong>sastanaka</strong><br />

3.1. Općenito<br />

U današnje vrijeme, sve bržega života, od velike je važnosti, pravilno i<br />

redovito, voditi evidenciju o dogovorenim sastancima i planiranim obve<strong>za</strong>ma.<br />

Vođenje takve evidencije se sastoji od nekoliko osnovnih funkcionalnosti:<br />

1. unos novih podataka (obave<strong>za</strong>),<br />

2. brisanje informacija,<br />

3. modifikacija unesenih informacija i<br />

4. usklađivanje obve<strong>za</strong> sa <strong>sustav</strong>ima višeg ili nižeg prioriteta (poslužitelji, ...).<br />

Pošto vođenje brige o gore navedenim funkcionalnostima oduzima veoma<br />

mnogo vremena, čak toliko da je takav <strong>sustav</strong> upitno koristan, treba omogućiti<br />

automati<strong>za</strong>ciju što većeg broja traženih funkcionalnosti. Na taj način smanjujemo<br />

potrebu <strong>za</strong> intervencijom korisnika te im na taj način ostavljamo više vremena <strong>za</strong><br />

ispunjavanje ostalih obve<strong>za</strong>. Posao automati<strong>za</strong>cije možemo prepustiti programskim<br />

agentima koji su idealni da taj posao obave u korist svojih „vlasnika“ (korisnika<br />

<strong>sustav</strong>a). Priroda programskih agenata se gotovo u cijelosti može iskoristiti <strong>za</strong><br />

usklađivanje (sinkroni<strong>za</strong>ciju) podataka sa ostalim sudionicima <strong>sustav</strong>a te djelomično<br />

<strong>za</strong> modifikaciju, unos novih i brisanje starih, već postojećih podataka.<br />

Usklađivanje (sinkroni<strong>za</strong>cija) podataka je najkritičnija od funkcionalnosti zbog<br />

više načina na koji se može realizirati. Naime, nema smisla usklađivati podatke<br />

(sastanke) koji su starijeg datuma (i sata) od trenutnog jer su ti sastanci već održani<br />

te bi njihovom obradom samo opterećivali <strong>sustav</strong> (klijenta, mrežu i poslužitelj).<br />

Također, radi optimi<strong>za</strong>cije rada, može se uvesti dodjeljivanje prioriteta svakom<br />

pojedinom sastanku te na taj način izbjeći korisnikovu intervenciju <strong>za</strong> većinu odluka<br />

koje su nužne ako su dva ili više sastanka planirana u isto vrijeme (intervencija je i<br />

dalje nužna u slučaju da se preklapaju dva ili više <strong>sastanaka</strong> istog prioriteta).<br />

34

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!