1fb5b507f7231c2f9824cb2cd651b7ccf8d4178e
[yaz-moved-to-github.git] / doc / future.xml
1 <!-- $Id: future.xml,v 1.9 2003-11-03 10:47:06 adam Exp $ -->
2  <chapter id="future"><title>Future Directions</title>
3   
4   <para>
5    We have a new and better version of the front-end server on the drawing
6    board. Resources and external commitments will govern when we'll be
7    able to do something real with it. Features should include greater
8    flexibility, greater support for access/resource control, and easy
9    support for Explain (possibly with Zebra as an extra database engine).
10   </para>
11   
12   <para>
13    &yaz; is a BER toolkit and as such should support all protocols
14    out there based on that. We'd like to see running ILL applications.
15    It shouldn't be that hard. Another thing that would be interesting is
16    LDAP. Maybe a generic framework for doing IR using both LDAP and
17    Z39.50 transparently.
18   </para>
19   
20   <para>
21    The SOAP implementation is incomplete. In the future we hope
22    to add more features to it. Perhaps make a WSDL/XML Schema compiler.
23    The authors of libxml2 are already working on XML Schema / RelaxNG
24    compilers so this may not be too hard.
25   </para>
26
27   <para>
28    It would be neat to have a proper module mechanism for the Generic
29    Frontend Server so that backend would be dynamically 
30    loaded (as shared objects / DLLs).
31   </para>
32
33   <para>
34    Other than that, &yaz; generally moves in the directions which appear to
35    make the most people happy (including ourselves, as prime users of the
36    software). If there's something you'd like to see in here, then drop
37    us a note and let's see what we can come up with.
38   </para>
39
40  </chapter>
41  
42  <!-- Keep this comment at the end of the file
43  Local variables:
44  mode: sgml
45  sgml-omittag:t
46  sgml-shorttag:t
47  sgml-minimize-attributes:nil
48  sgml-always-quote-attributes:t
49  sgml-indent-step:1
50  sgml-indent-data:t
51  sgml-parent-document: "yaz.xml"
52  sgml-local-catalogs: nil
53  sgml-namecase-general:t
54  End:
55  -->