On May 3, 2005, at 8:30, Aaron Stone wrote:

Eelco van Beek wrote:



A few user management functions are also available to if anybody is
willing to create a nice and shiny GUI that talks XML-RPC we can
built a secure DBMAIL management GUI.


Where do we want to do the XML-RPC server? In C as part of DBMail, or in Python which calls into DBMail? What if this were a mechanism to export
all of DBMail's functionality through XML-RPC?

Well, actually they are the same, since C calls the same lib functions as
the python glue does. I already created a XML-RPC daemon in python that
does export (some not all) dbmail's functionality to XML-RPC. We could use
python as a prototyping tool here and as soon as speed becomes an issue
we could redo some or all in C.


Here's my crazy thought:

Rather than having apps like webDBmail dig directly into the database
(which is cheap and fast, but it means that the web app needs intimate
knowledge of the database and any revisions it goes through) we export an XML-RPC interface that the web app queries. I have no delusions that the XML-RPC will be any *simpler* than the direct SQL, but I do think it might
be more maintainable long term.

I couldn't agree more :-)
This is also ideal for dbmail management (even for larger dbmail clusters). We must have something like this in the future since the dbmail libs don't know
anything about authentication and authorization.

Eelco


Aaron



_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev


Reply via email to