Adatgyűjtemény fogalmi modell


Tartalom

Bevezetés

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.

A forrásgép adatokon, konzolokon és vezérlőcsatornákon keresztül csatlakozik a célgéphez.

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. 

Adatgyűjtemény összetevő viszonyai

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.

Adatok és Felügyeleti csatornák

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:

Felügyeleti csatorna
A kétirányú Felügyeleti csatorna az Ügyfél és az Ügynökvezérlő között lehetővé teszi a parancs formátumú üzenetek cseréjét.  Az Ügyfél kéréseket készít, majd az Ügynökvezérlő elküldi a válaszokat.  Az ügynökvezérlő és az ügynök között egy különálló felügyeleti csatorna helyezkedik el.  Az Ügyfél cserélhet vezérlőüzeneteket az Ügynökkel, de a felügyeleti csatorna használatakor az Ügynökvezérlő a csere közepén helyezkedik el.  A felügyeleti csatornák akkor kerülnek beállításra, amikor az Ügyfél vagy az Ügynök kapcsolatot kezdeményez az ügynökvezérlővel egy előre beállított porton vagy egy nevesített csővezetéken keresztül.
Adatcsatorna
Az Adatcsatorna lehet egy egyirányú vagy kétirányú csatorna, amelyen bármilyen formátumú adatok küldhetők.  Az adatcsatornában az információknak nem kell vezérlőüzenet formátumban lenniük.  Általában az Ügyfél létrehozza a csatorna felét, majd küld egy kérést (a saját kezelőjével) ahhoz az ügynökhöz, amellyel adatokat szeretne cserélni, és felszólítja a csatorna másik felének létrehozására.  Az Ügynök ezután kéri az ügynökvezérlőt, hogy kösse össze a két felet, létrehozva ezzel az Ügyfél-Ügynök adatcsatornát.
Konzolcsatorna
A Konzolcsatorna a kétirányú adatcsatorna speciális esete, amely olyan alkalmazást támogat, amely a konzol megjelenítéséhez bementet, kimentetet vagy mindkettőt igényel.  Az ügyfél létrehozza a adatcsatorna felét, majd belefoglalja a soron következő kérés kezelőjét a konzol bemenetet vagy kimenetet igénylő alkalmazás elindításához.  Az alkalmazás indításáért felelős ügynök reagál az indítási kérésében megjelenő csatornakezelő jelenlétére a csatorna másik felének létrehozásával, majd megkéri az ügynökvezérlőt a két fél összekötésére.  Az ügynök ezután elindítja az alkalmazást, így a standard input vagy a standard output vagy a standard error adatok ezen a csatornán folynak keresztül.

Ügyfél interakciók

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.

Ügynök interakciók

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.

Ügynökvezérlő interakciók

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.