EZproxy is one of many solutions available for remote database access. To determine if it is the best solution to meet the needs of your institution, you should compare it with other solutions that are available. An excellent starting point for links to many topics related to remote user access is Steve Hunt's "Remote User Authentication in Libraries" at library.smc.edu/rpa.htm.
After that page, you might review the Squid web proxy cache server at www.squid-cache.org/ as Squid is one of the most commonly used traditional proxy servers for providing remote access.
On the horizon, the Shibboleth Project is emerging as a framework to support the sharing of web resources based on distributed authentication.