diff options
Diffstat (limited to 'TAO/tests/Smart_Proxies/Benchmark/README')
-rw-r--r-- | TAO/tests/Smart_Proxies/Benchmark/README | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/TAO/tests/Smart_Proxies/Benchmark/README b/TAO/tests/Smart_Proxies/Benchmark/README new file mode 100644 index 00000000000..a9cf4f9b7ca --- /dev/null +++ b/TAO/tests/Smart_Proxies/Benchmark/README @@ -0,0 +1,48 @@ +$Id$ + +Smart Proxies Overview +---------------------- + +Smart Proxies are a TAO extension that helps applications create +user-defined proxies that can be used to add custom client-side +processing and security to the default stub proxy. + +For details on how TAO implements Smart Proxies please see: + +www.cs.wustl.edu/~schmidt/ACE_wrappers/TAO/docs/Smart_Proxies.html + +Smart Proxy Example +------------------- + +This directory contains a simple example that demostrats how the TAO +Smart Proxy feature can be used. In this example, just a single +method has been "smartified" to illustrate how you just implement the +methods you wish to customize since the rest will be taken care of the +genearated Smart Proxy base class. + +All you need to define in the client application is a new factory that +will produce the kind of proxy desired by the user. This factory must +be provided by the user and must derive from the generated +TAO_Default_Proxy_Factory class. + +This is a benchmarking test for smart proxies and shows how effective it +can be if used carefully. +Results of this test were used for the following paper: +http://www.cs.wustle.edu/~schmidt/PDF/COOTS-00.pdf + +For execution of the test: + +1) ./server -o test.ior + +2) ./client + +-n can be used for iterations +-r can be used to toggle betn regsiteration and non-registeration +of the smart proxy factory + +or simply use: + +run_test.pl + +Happy troubleshooting! + |