6 Smart Proxies are a TAO extension that helps applications create
7 user-defined proxies that can be used to add custom client-side
8 processing and security to the default stub proxy.
10 For details on how TAO implements Smart Proxies please see:
12 www.cs.wustl.edu/~schmidt/ACE_wrappers/TAO/docs/Smart_Proxies.html
17 This directory contains a simple example that demostrats how the TAO
18 Smart Proxy feature can be used. In this example, just a single
19 method has been "smartified" to illustrate how you just implement the
20 methods you wish to customize since the rest will be taken care of the
21 genearated Smart Proxy base class.
23 All you need to define in the client application is a new factory that
24 will produce the kind of proxy desired by the user. This factory must
25 be provided by the user and must derive from the generated
26 TAO_Default_Proxy_Factory class.
28 This is a benchmarking test for smart proxies and shows how effective it
29 can be if used carefully.
30 Results of this test were used for the following paper:
31 http://www.cs.wustle.edu/~schmidt/PDF/COOTS-00.pdf
33 For execution of the test:
35 1) ./server -o test.ior
39 -n can be used for iterations
40 -r can be used to toggle betn regsiteration and non-registeration
41 of the smart proxy factory
47 Happy troubleshooting!