Dear Christian,
1. Will BaseX clients still able to connect to the BaseX server serving HHTP requests ? This XQuery Client API Module is a very good idea !
2. IMHO, BaseX should concentrate on processing xml, I stopped using ZIP module when I realized db:add() was doing the job, in streaming mode.
Great job ! Best regards,
Fabrice
________________________________
Hi all,
we are interested in your opinion! As one of our main focus is to keep BaseX small and cute (..sad but true: the BaseX core library already exceeds 2mb.. ;), we're currently contemplating the removal of two existing BaseX features, namely..
1) the BaseXHTTP client mode (flag -c). Currently, we offer three operation modes: default, local, and client [1]. In client mode, all requests are supposed to be passed on to yet another BaseX server instance. Currently, however, WebDAV is the only service which is 100% compatible with this mode, while RESTXQ isn't tailored at all to handle remote database requests. Instead, we are contemplating on adding a light-weight XQuery Client API Module, which can then be used to explicitly address remote BaseX instances from within XQuery whenever databases are not stored locally anyway.
2) the current ZIP Module. The functionality won't disappear, though: we will replace it with a new, more flexible proposal specified by Matthias Branter (28msec) and me [2].
In a nutshell: who of you is using either 1) or 2) and would run into big troubles if those features were ousted and replaced with the approaches we believe are more promising for future development?
Thanks as usual for your feedback, either to the list (preferred) or in private, Christian
[1] http://docs.basex.org/wiki/Startup_Options#BaseX_HTTP_Server [2] http://spex.basex.org/index.php?title=ZIP_Module
Fabrice ETANCHAUD Senior Software Engineer
edital
Berkenlaan 1
B-1831 Brussels, Belgium
+32 2 716 32 32 general
+32 2 716 32 20 fax
fetanchaud@edital.com
corsearch.com http://www.corsearch.com/ | edital.com http://www.edital.com/
Confidentiality Notice: This email and its attachments (if any) contain confidential information of the sender. The information is intended only for the use by the direct addressees of the original sender of this email. If you are not an intended recipient of the original sender (or responsible for delivering the message to such person), you are hereby notified that any review, disclosure, copying, distribution or the taking of any action in reliance of the contents of and attachments to this email is strictly prohibited. If you have received this email in error, please immediately notify the sender at the address shown herein and permanently delete any copies of this email (digital or paper) in your possession.
Hi Fabrice,
- Will BaseX clients still able to connect to the BaseX server serving HHTP requests ?
Yes, that's for sure. By default, a server instance will be started with BaseXHTTP, which can also be accessed by other clients.
This XQuery Client API Module is a very good idea !
Your feedback is welcome..
- IMHO, BaseX should concentrate on processing xml,
I stopped using ZIP module when I realized db:add() was doing the job, in streaming mode.
In our commercial use cases, BaseX and XQuery is used more and more often to write whole Web Applications. This is also the reason for the existence of the ZIP module, and the increasing number of modules being added to the core [1]. By the way, a lot of additional modules exist for sending mails and sms, connecting to (s)ftp servers, creating QRCodes etc., which is not part of the Open Source project, but developed for our customers.
Christian
basex-talk@mailman.uni-konstanz.de