Obsah Dal¹í Pøedchozí

10.1 Slovník vybraných pojmù

aktivní objekt
objekt vlastnící vlákno (thread), tedy objekt aktivnì se úèastnící výpoètu
COM
Component Object Model - objektová technologie firmy Microsoft tvoøící základ pro OLE, OLE Automation, ActiveX a DCOM (distribuovanou verzi COM). Tato technologie umo¾òuje definovat na implementaèním jazyku nezávislá objektová rozhraní urèená pro komunikaci mezi procesy a komponentami na platformì Microsoft Windows.
OLE Automation
Nadstavba nad COM urèená pro komunikaci mezi procesy a umo¾òující ovládání aplikací ze skriptovacích jazykù typu Visual Basic for Applications.
IPC
Inter Process Communication - meziprocesová komunikace, napøíklad RPC, pipes, sockety nebo novìj¹í objektové technologie jako CORBA èi COM/DCOM
komponenta
jeden nebo více modulù zapouzdøených za pøesnì specifikovaný interface a schopných v tomto zapouzdøení samostatné existence
Komponentami jsou napøíklad DLL knihovny, nebo spustitelné soubory. Rozdíl mezi komponentami a moduly v systému Agent spoèívá v tom, ¾e komponenty lze zamìòovat bez rekompilace ostatních komponent, kde¾to moduly jsou v rámci komponent oddìleny pouze na úrovni zdrojového kódu.
modul
skupina tøíd obstarávajících urèitou logicky oddìlenou mno¾inu slu¾eb
sezení
Termín sezení zde definujeme jako logické spojení klienta a serveru. Jakmile se klient napojí na server, je zøízeno nové sezení, které trvá tak dlouho, dokud klient nebo server sám sezení nezru¹í (napøíklad pøíkazem disconnect, nebo kill session) nebo nevypr¹í doba, po kterou spolu klient a server nijak nekomunikovali (ta je stanovená promìnnou session timeout, viz. kapitola 9.3.3 Správa systémových parametrù a parametrù sezení). Pojem logické spojení je v tomto smyslu klíèový, nebo» existence sezení není podmínìno existencí socketu propojujícího obì komunikující strany.
Po dobu, po kterou má klient zøízeno sezení, mù¾e server provádìt jisté optimalizace pøi vyhodnocování dotazù se zpìtnou vazbou (server si pro ka¾dé aktivní sezení pamatuje historii dotazù a odpovìdí). Udr¾uje si navíc napø. informace o maximálním poètu dokumentù, které má server vracet na dotaz atd. Dal¹í informace najdete v kapitole 6.6 Napojení na server, zøízení sezení.
tøída
tøída = class ve smyslu jazyka C++ nebo Java
váha (termu, dokumentu)
Váhou termu (dokumentu, ...) rozumíme reálné èíslo z intervalu <-1;1>, kterým ohodnotíme dùle¾itost termu (dokumentu, ...) v dotazu. Pokud je váha 1, znamená to, ¾e term je dotazu maximálnì dùle¾itý, váha 0 oznaèuje nedùle¾itost termu (jako kdyby nebyl uveden) a váha -1 znaèí maximální znevýhodnìní termu (pokud nechceme, aby se daný term vyskytoval v odpovìdi). Implicitnì je váha rovna 1.
zpìtná vazba
Zpìtnou vazbou ve smyslu dotazování v systému Agent rozumíme dokumenty, které nám server vrátil jako výsledek dotazu, my je oznaèili za relevantní a zahrnuli je tedy do nového dotazu.

1999-02-28 Jaroslav Gergic