| 
| New Technology Agent Controller - Now Available with TPTP 4.1 Release [message #46425] | Tue, 13 December 2005 14:30 |  | 
| Eclipse User  |  |  |  |  | The new technology Data Collection framework is now available as part of the TPTP 4.1 release. To help with the understanding and easy adoption of the
 new technology Agent Controller, we are starting a series of postings to
 this news group (this one being the first one). These postings will provide
 useful information about the new framework. Please let us know if you would
 like to know about something in specific.
 
 The Test and Performance Tools Platform (TPTP) data collection sub-component
 provides a framework that defines the architecture for agents and clients,
 and provides the basic building blocks to create and consume data collection
 services. This framework has been re-architected and re-implemented with
 defined Client Platform Execution API, new Agent Controller and new Base
 Agent API to make it flexible,  extensible and easy to use. Currently,  the
 new Agent Controller is available as a stand-alone component but will
 replace the old Agent Controller and will be integrated with Eclipse TPTP
 runtime during 4.2 release or beyond. A compatibility layer will be provided
 around same time by the new infrastructure so that the existing Clients and
 Agents (using old AC at present) can still work with the new Agent
 Controller. Please note that going through the compatibility layer,
 Clients/Agents will not be able to take advantage of the new features
 provided by the new AC.
 
 Here are some features of new Agent Controller. More information about each
 of the following will be provided during future postings.
 
 Few Important features:
 1. Extensible Base Agent API - Java and C++ Base API for developing new
 Agents
 2. Extensible Java and C++ Client Platform Execution API
 3. Multiple Agent Controller installation on the same machine
 4. XML based flexible protocol for communication among Client, Agent and
 Agent Controller
 5. Agent discoverability - Discover both running and deployed agents
 associated with an Agent Controller
 6. Application/Agent Process launching with and without console
 7. Separate command and data channel
 8. Bi-directional Data and File Transfer
 9. Pluggable transport layers
 10. Asynchronous Events
 11. Logging in Common Base Event (CBE) and Simple formats
 
 Current Platforms Supported:
 Windows IA32, EM64T and IPF
 Linux IA32, EM64T and IPF
 
 Features to be added in future (4.2 and beyond) :
 1. Security
 2. User authentication
 3. Launching processes under specific user
 4. Support for other platforms
 5. Backward Compatibility - Provide compatibility with existing Clients and
 Agents
 6. Peer Monitoring
 
 
 Useful Links:
 Latest 4.1 release downloads -
 http://www.eclipse.org/tptp/home/downloads/drops/TPTP-4.1.0. html#rac-preview
 (AC binaries)
 http://www.eclipse.org/downloads/download.php?file=/tptp/4.1 .0/TPTP-4.1.0-200511230100R/org.eclipse.tptp.platform.agentc ontroller.new-TPTP-4.1.0.zip
 (TPTP Platform Execution Java Client runtime)
 Installation -
 http://www.eclipse.org/tptp/home/downloads/installguide/Inst allGuide41.html#install_new_technology_agent_controller
 Introduction to new Agent Controller -
 http://www.eclipse.org/tptp/platform/documents/newtechAC/dat a_collection_framework_intro/dc_framework_intro.html
 Getting Started with new Agent Controller -
 http://eclipse.org/tptp/home/downloads/installguide/agentcon troller_new/getting_started.html
 Configuration -
 http://eclipse.org/tptp/platform/documents/newtechAC/config- ref/r_config_ovw.html
 Agent Controller Configuration -
 http://eclipse.org/tptp/platform/documents/newtechAC/config- ref/r_config_svconfig.html
 Agent Configuration -
 http://eclipse.org/tptp/platform/documents/newtechAC/config- ref/r_config_agent.html
 Release Notes -
 http://www.eclipse.org/tptp/home/downloads/releasenotes/agen tcontroller_new/releasenotes4_1_0.html
 Native Source Code in CVS -
 http://dev.eclipse.org/viewcvs/index.cgi/platform/org.eclips e.tptp.platform.agentcontroller/src-native-new/?cvsroot=TPTP _Project
 TPTP Platform Execution Java Source Code in CVS -
 http://dev.eclipse.org/viewcvs/index.cgi/platform/org.eclips e.tptp.platform.execution/?cvsroot=TPTP_Project
 Build readme doc -
 http://dev.eclipse.org/viewcvs/index.cgi/*checkout*/platform /org.eclipse.tptp.platform.agentcontroller/src-native-new/bi n/readme.txt?rev=HEAD&cvsroot=TPTP_Project&content-t ype=text/plain
 Native Code Samples - Look under samples directory in the downloaded SDK
 package
 Java Code Samples - Look under
 eclipse\plugins\org.eclipse.tptp.platform.execution_4.1.0\sr c\org\eclipse\tptp\platform\execution\samples
 directory in the Eclipse Features Plug-in download
 C++ API -
 http://eclipse.org/tptp/platform/documents/newtechAC/C++API/ TPTP%20Data%20Collection%20Subsytem%20External%20Spec.html
 Java API -
 http://eclipse.org/tptp/platform/documents/newtechAC/javadoc /overview-summary.html
 |  |  |  | 
Powered by 
FUDForum. Page generated in 0.04843 seconds