Document the very useful ZOOM-C option "apdulog".
[yaz-moved-to-github.git] / doc / future.xml
index 52be2dd..b3f6f9a 100644 (file)
@@ -1,6 +1,5 @@
-<!-- $Id: future.xml,v 1.5 2001-10-24 20:12:36 adam Exp $ -->
  <chapter id="future"><title>Future Directions</title>
-
+  
   <para>
    We have a new and better version of the front-end server on the drawing
    board. Resources and external commitments will govern when we'll be
@@ -8,30 +7,37 @@
    flexibility, greater support for access/resource control, and easy
    support for Explain (possibly with Zebra as an extra database engine).
   </para>
-
-  <para>
-   The 'retrieval' module needs to be finalized and documented. We think
-   it can form a useful resource for people dealing with complex record
-   structures, but for now, you'll mostly have to chew through the code
-   yourself to make use of it. Not acceptable.
-  </para>
-
+  
   <para>
    &yaz; is a BER toolkit and as such should support all protocols
    out there based on that. We'd like to see running ILL applications.
-   It shouldn't be that hard. Another thing that would be intersting is
+   It shouldn't be that hard. Another thing that would be interesting is
    LDAP. Maybe a generic framework for doing IR using both LDAP and
    Z39.50 transparently.
   </para>
+  
+  <para>
+   The SOAP implementation is incomplete. In the future we hope
+   to add more features to it. Perhaps make a WSDL/XML Schema compiler.
+   The authors of libxml2 are already working on XML Schema / RelaxNG
+   compilers so this may not be too hard.
+  </para>
+
+  <para>
+   It would be neat to have a proper module mechanism for the Generic
+   Frontend Server so that backend would be dynamically 
+   loaded (as shared objects / DLLs).
+  </para>
 
   <para>
-   Other than that, YAZ generally moves in the directions which appear to
+   Other than that, &yaz; generally moves in the directions which appear to
    make the most people happy (including ourselves, as prime users of the
    software). If there's something you'd like to see in here, then drop
    us a note and let's see what we can come up with.
   </para>
- </chapter>
 
+ </chapter>
  <!-- Keep this comment at the end of the file
  Local variables:
  mode: sgml
@@ -42,7 +48,7 @@
  sgml-indent-step:1
  sgml-indent-data:t
  sgml-parent-document: "yaz.xml"
- sgml-local-catalogs: "../../docbook/docbook.cat"
+ sgml-local-catalogs: nil
  sgml-namecase-general:t
  End:
  -->