Overzicht van agentcontrollers
De agentcontroller is een daemonproces dat het mogelijk maakt voor toepassingen om hostprocessen te starten en samen te werken met agents die zich binnen de hostprocessen bevinden. De configuratie van de agentcontroller wordt bepaald door twee sets configuratiebestanden. De eerste set is de basisconfiguratie die de standaardinstellingen van de engine beschrijft.
De tweede set is de pluginconfiguratie die de engine-instellingen beschrijft die specifiek zijn voor de toepassing.
De agentcontroller is
een component die beschikbaar is in het open source-project
TPTP.
Met de agentcontroller beschikt u over de middelen voor uitbreiding van het gedrag van de toepassing zodat de gegevens met betrekking tot de verwerking van de toepassing extern kunnen worden gemaakt en vervolgens lokaal of op afstand kunnen worden verzameld. De agentcontroller werkt interactief met de volgende componenten:
- Hostproces
- Het proces dat de toepassing bevat die wordt getest.
- Agent
- Een opnieuw te gebruiken binair bestand dat de voorzieningen levert voor het hostproces en, nog belangrijker, een portaal aanbiedt waarmee de toepassingsgegevens kunnen worden doorgestuurd aan gekoppelde clients. Een hostproces kan een of meer agents hebben die op hetzelfde moment worden uitgevoerd. Zelfs als het hostproces bij aanvang geen agent bevat, kan een bepaalde verwerkingstoestand tot gevolg hebben dat een agent op een gegeven moment tijdens de levenscyclus van het proces wordt gemaakt.
- Client
- Een lokale toepassing of een toepassing op afstand die de eindbestemming vormt van de hostprocesgegevens en die extern gemaakt is door een agent. Een enkele client kan aan vele agents tegelijk worden gekoppeld. Een client hoeft echter niet altijd gekoppeld te zijn aan een agent.
- Agentcontroller
- Een daemonproces dat deel uitmaakt van elke ingebruiknamehost en de techniek levert waarmee clienttoepassingen nieuwe hostprocessen kunnen starten of zich aan agents kunnen koppelen die zich samen bevinden binnen bestaande hostprocessen. De client kan deel uitmaken van dezelfde host als de agentcontroller of kan zich op afstand bevinden.
De agentcontroller kan alleen interactief werken met processen die zich op hetzelfde knooppunt bevinden.
Opmerking: een agent kan worden geladen of gemaakt door een hostproces, maar een client is niet automatisch gekoppeld aan deze agent. De client moet een aanvraag sturen naar de agentcontroller om een specifieke agent te kunnen aankoppelen.
Verwante taken
De agentcontroller beheren