A TPTP adatgyűjtemény keretrendszerének alapvető fontosságú összetevője az Ügyfél (általában az Eclipse munkaterület), az Ügynökvezérlő és az Ügynök(ök). A következő ábra megjeleníti az adatgyűjtemény összetevőit, valamint mutatja a viszonyaikat.
Szám | Szöveg | Szám | Szöveg |
---|---|---|---|
1 | Forrásgép | 6 | Célgép |
2 | Ügyfél (pl. Eclipse* munkaterület) | 7 | Ügynökvezérlő |
3 | Felügyeleti csatorna | 8 | Ügynök |
4 | Adatcsatorna | 9 | Alkalmazás |
5 | Konzolcsatorna | 10 | További ügynökökhöz/ügynököktől |
A TPTP adatgyűjtemény keretrendszerében mind a három összetevő kölcsönösen függ egymástól. Az adatok nem gyűjthetők össze és jeleníthetők meg mindhárom összetevő belefoglalása nélkül.
A következő viszonyok léteznek az adatgyűjtemény összetevők között:
Az ügynök és az ügynökvezérlő ugyanazon a gépen található (a cél számítógépen). Az Ügyfél elhelyezkedhet egy másik gépen is (az Eclipse munkaterülettel) vagy az ügynökvezérlővel megegyező gépen. Mindkét esetben az Ügyfél és az Ügynökvezérlő ugyanolyan módon kommunikál, ahogy az ábrán feltüntetésre került.
A fenti ábrán feltüntetett csatornák logikusan el vannak különítve az információtípusok ábrázolására, valamint az összetevők között ezen információk áramlásának irányára. Az összetevők között használt aktuális kapcsolat nem egy-egy leképezés, és konfigurálható. A csatornák a következők:
standard input
vagy a standard output
vagy a standard error
adatok ezen a csatornán folynak keresztül.Az Ügyfél adatgyűjtés feldolgozza és megjeleníti a végfelhasználó érdeklődésének megfelelő adatokat. Az ügyfél általában az Eclipse munkaterület, az Eclipse-ben rendelkezésre álló eszközök és szolgáltatások segítségével lehet megjeleníteni az összegyűjtött adatokat.
Az ügyfélnek csatlakoznia kell egy ügynökhöz az adatok fogadásának elkezdéséhez. Az ügyfél csatlakozhat egy már futó ügynökhöz, vagy az ügynökvezérlő segítségével indíthat egy másik ügynököt. Amint az ügynök aktiválásra kerül, az összes Ügyfél vagy Ügynök kommunikáció létrejön az ügynökvezérlőn keresztül.
Az ügynök szoros kapcsolatban van az ügynökvezérlővel. Elindítható az ügynökvezérlővel, az ügyféllel vagy saját kezűleg. Amikor elindításra kerül az Ügynök megnyit egy ismert kommunikációs útvonalat és megpróbálja regisztrálni magát az Ügynökvezérlőben. Amint regisztrálásra kerül, az ügynökvezérlő kezeli a kommunikációt az ügyfél és az ügynök között. Az ügynök általában saját magát inicializálja, majd vár a vezérlőüzenetekre (parancsokra).
Az ügynökök az általános vezérlőüzenetek kis részére válaszolnak, plusz a további vezérlőüzenetekre, az egyéni ügynök által meghatározottak szerint. Az adatokat összegyűjtő ügynökök például várnak az adatok összegyűjtésének és átvitelének elkezdésére, amíg az ügyfél elküldi a megfelelő parancsokat az ügynöknek.Az ügynök határozza meg, hogy az adatok milyen módon kerüljenek elküldésre a csatornán. Néhány adat lehet egy folyamatos adatfolyam, amely addig folytatódik, amíg az Ügyfél küld egy "lezárási kérést". Az egyéb adatok az Ügyfél kérése alapján küldhetők szegmensekben.
Az ügynökvezérlő szolgáltatások halmazát biztosítja, hogy segítsen az ügyfélnek és az ügynöknek együtt dolgozni. Az ügynökvezérlőről az alábbi szolgáltatások állnak rendelkezésre:
Kapcsolódó feladatok
Ügynökvezérlő áttekintése
Az ügynökvezérlő adminisztrálása
Copyright (C) 2005, 2006 Intel Corporation.