agent, pokretni

traži dalje ...

agent, pokretni (engl. mobile agent; njem. mobiler Agent; rus. мобильный агент), programski agent koji se može kretati u mreži, premještajući se s računala na računalo. To je program koji djeluje u ime svojega vlasnika ili korisnika, te se premješta između umreženih računala i drugih čvorova mreže pri obavljanju informacijskih i komunikacijskih poslova. Za to moraju postojati posebni uvjeti, jer klasični programski sustavi ne dopuštaju kretanje programa. Zasnovan je na udaljenom programiranju (engl. remote programming). Započinje djelovati na računalu na kojem preuzima zadaće, premješta se na poslužitelja na kojem provodi obradbu, a potom se vraća korisniku. Ako ima više zahtjeva za istoga poslužitelja, obavit će ih odjednom, a ako ima zahtjeve za više poslužitelja, može ih sve posjetiti prije povratka na korisničko računalo. Za sve je to potreban poseban programski sustav, tzv. agentska platforma, koja obavlja nekoliko funkcija. Agentskim funkcijama izvode se i nadziru agenti te omogućuje njihova identifikacija, premještanje i međusobna komunikacija; sigurnosni mehanizmi štite agente od napada tijekom prijenosa ili boravka na nekom čvoru mreže te čvorove od zlonamjernih agenata (rabe se uobičajeni postupci provjere, tzv. → autentifikacije, čuvanja integriteta, zaštite tajnosti i nadzora pristupa); komunikacijskim funkcijama premještaju se agenti te se izmjenjuju podatci između agenata na različitim čvorovima mreže. Sve agentske platforme namijenjene su radu u → Internetu, tako da se pretpostavlja uporaba → protokola TCP/IP. S praktičnoga motrišta osobito su važni objektno orijentirani agentski sustavi i platforme temeljene na programskom jeziku → JAVA.

članak preuzet iz tiskanog izdanja 2007.

Citiranje:

agent, pokretni. Tehnički leksikon (2007), mrežno izdanje. Leksikografski zavod Miroslav Krleža, 2024. Pristupljeno 18.5.2024. <https://tehnicki.lzmk.hr/clanak/agent-pokretni>.