De viktiga komponenterna i TPTP-datainsamlingsramverket är klienten (vanligen Eclipse-arbetsmiljön), agentkontrollanten och agenten eller agenterna. Följande diagram visar datainsamlingskomponenterna och anger deras relationer.
Nummer | Text | Nummer | Text |
---|---|---|---|
1 | Källdator | 6 | Måldator |
2 | Klient (t.ex. Eclipse*-arbetsmiljön) | 7 | Agentkontrollant |
3 | Kontrollkanal | 8 | Agent |
4 | Datakanal | 9 | Tillämpning |
5 | Konsolkanal | 10 | Till eller från ytterligare agenter |
De tre komponenterna i TPTP-datainsamlingsramverket är relaterade till varandra. Det går inte att samla in och visualisera data om inte alla tre komponenterna finns med.
Följande relationer finns mellan datainsamlingskomponenterna:
Agenten och agentkontrollanten finns på samma dator (måldatorn). Klienten får finnas i en annan dator (med Eclipse-arbetsmiljön) eller på samma dator som agentkontrollanten. I vilket fall som helst kommunicerar klienten och agentkontrollanten på samma sätt som anges i diagrammet.
De kanaler som anges i diagrammet ovan är logiskt avgränsade för att representera informationstyperna och flödesriktningen för informationen mellan komponenterna. De faktiska anslutningar som används mellan komponenter är inte en ett-till-ett-avbildning, och den är konfigurerbar. Kanalerna är:
standardindata
eller standardutdata
eller standardfeldata
flödar genom kanalen.Datainsamlingsklienten bearbetar och visar data av intresse för en slutanvändare. Klienten är vanligen Eclipse-arbetsmiljön, och de verktyg och tjänster som är tillgängliga inom Eclipse används för att visa de data som samlats in.
Klienten måste ansluta till en agent för att börja ta emot data. Klienten kan ansluta till en agent som redan körs, eller starta en agent med agentkontrollanten. När agenten är aktiverad kan alla klient- eller agentkommunikationer ske via agentkontrollanten.
En agent är nära kopplad till agentkontrollanten. Den kan startas av agentkontrollanten, av klienten eller manuellt. När agenten startas öppnar den en känd kommunikationssökväg och försöker att registrera sig i agentkontrollanten. När den väl är registrerad hanterar agentkontrollanten kommunikationen mellan en klient och en agent. Agenten initierar vanligen sig själv och väntar sedan på kontrollmeddelanden (kommandon).
Alla agenter svarar på en liten uppsättning gemensamma kontrollmeddelanden plus en uppsättning ytterligare kontrollmeddelanden som definieras av den enskilda agenten. Exempelvis kan agenter som samlar in data vänta på att börja samla in och överföra data tills efter det att klienten skickar lämpliga kommandon till agenten. Agenten definierar hur dessa data skickas över kanalen. Vissa data kan vara en kontinuerlig ström som fortsätter tills klienten skickar en "begäran att avsluta". Övriga data kan skickas i segment, på begäran från klienten.
Agentkontrollanten tillhandahåller en uppsättning tjänster som hjälper klienten och agenten att fungera tillsammans. Följande tjänster tekniker finns tillgängliga från agentkontrollanten:
Närliggande uppgifter
Översikt över agentkontrollanten
Administrera agentkontrollanten
Copyright (C) 2005, 2006 Intel Corporation.