In heterogeneous environments, such as large enterprises and service providers, data repositories need to be accessible by different applications, with multiple users and differing levels of access.
Directory Proxies and Virtual Directories offer a single point of access by virtualizing different views of available data source back-ends. An abstracting layer between the client application and the physical data stores provides transparent access to different types of data and their internal schema using multiple access protocols on front as well as back-ends.
In addition to the regular proxy capabilities, failover or load balancing of back-ends based on this type of operation, creation of joint views to aggregate data coming from different back-ends to a single entry, firewall functionality, access control, logging and accounting, partitioning of large data, high availability and scaling build a long list of requirements for such a proxy and virtualization solution.
In this session Abdi Mohammadi, a Principal Field Technologist from Sun Microsystems, talks about common requirements and some best practices.