A proxy, in computer terms, is a server that acts as an intermediary between the user´s computer and the server processing the user´s requests. A smart proxy refers to type of a computing architecture, using a proxy server to process frequent data requests more efficiently.
ProxyA proxy receives messages on the request channel, stores the return address, and replaces it before forwarding it to the user. The return address is retrieved using a message router when a reply is generated by the user's machine.FunctionThe smart proxy then caches information locally, saving time in requests to and from the user and the server. It also batches data requests, sending larger packets of information at one time, rather than each request separately.ApplicationThough this concept will work for many applications, it is utilized often with mobile computing devices. A database utilizing the smart proxy architecture would experience better performance updating 10 records in 1 request, than by processing the 10 requests individually. References EAI Patterns: Smart Proxy USCD Jacobs School: Smart Proxy Architecture Distributed Object Computing Group: Smart ProxiesWhat Is Smart Proxy?
10/11/2010 00:00:00
Related Articles





