Questions about XML web publishing supported by Enhydra

"Yang,Yingwei" <[email protected]> Sun, 21 Sep 2003 20:36:12 +0000 (UTC)
Newsgroups gmane.comp.java.enhydra.general,gmane.spam.detected
Message-ID <3F6E0B5A.000008.00864@yangyw>
Hi, every one,

I just get a task to construct an application to provide XML web publishing
functions under the framework of Enhydra. Since I never found anybody talked
about such a topic here, I want to get some advice from you.
 
The ideas are as following:
 
1, The main idea of this application is to publish the XML-based material to
internet. These material is generally document-based, in which different
presentation techniques could be embeded, i.e. MathML, SVG, FemML. So they
can be taken as the documents with the smallest session function.
 
2, These XML-based material will be organized in categories according to
their content. Users as different roles can access these material by
different set of operations, for instance, search, upload, delete, download
or browser these material online. Material can be uploaded from remote user,
so we suppport validity parsing for this. Besides, they can also be
downloaded in different formats, i.e. HTML, PDF, XML+XSLT. 
 
3, To support the access control, we keep the session information. Only the
people who login the system can access the material.
 
Here is my consideration:
1, To construct such an application, we considered to use Enhydra as the
application server. Servlet will be used to fulfill most of the functions. 
2, To support XML-documents online, Xalan is considered to be used for XSLT
stylesheet processors.
3, We need some tools to transform the material into different formats, for
example, PDF. Perhaps Apache FOP will be a good choice.
4, Some XML database could be used to store XML-based material, Apache
Xindice, for example.
5, Validating parser could be needed for document uploading. Is Xerces a
good choice?

So how about it? Would anybody give some advice for this, especially about
the Enhydra + Xalan? Has anyone the experience using Xalan in Enhydra?
Perhaps you would like to tell me the similar application somewhere. Thank
you very much for your any idea.

Sincerely yours
YYW
IMSTP.gif (image/gif, 494 B) - not displayed