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.