>> Why: developers/end users can more easily choose and connect
>> to a database on a Firebird server, even point and click.

> Point and click should be implemented by client, not by server.

I cannot speak for the original author, but it seems to me the
one BIG advantage of offering aliases.conf via a system table
(even if limited to RDB$ADMIN) is the ability to let Firebird
take care of the network connection/transfer aspects.

That is:  At the moment maintenance of aliases.conf (and
Firebird.conf) must necessarily take place outside Firebird.
If access were offered via system tables then Firebird is able
to use existing authentication and connection facilities that
the developer can take advantage of to then offer point and
click to administrative users.  That is: a developer need only
learn one API to maintain their server, regardless of what
operating system the server runs on.  This is quite a big plus
from a developer's perspective: one interface and set of
instructions to offer the user, however installed.

Certainly access to such a feature would need to be very
carefully controlled.  The current system of offering no
access at all is quite secure - or at least secure from the
point of view of Firebird, what the implementers may end up
doing to work around the limitation (eg: sharing the program
folder so remote administrators can access the files) is
something quite different, but from Firebird's perspective
that is SEP (Someone Else's Problem).

So I can see the advantages of the suggestion.

-- 
Geoff Worboys
Telesis Computing


------------------------------------------------------------------------------
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to