Hi Jerzy

you can certainly go down the RDF route, as others here have suggested, and I even vaguely understand the infatuation with RDF as a panacea for all data modelling problems (<grin>), but to answer your specific questions, XML DBs are quite mature and XQuery is efficient enough. One DBMS we could use is Apache's Xindice http://xml.apache.org/xindice/, with a Java API, and there's plenty of XQuery engines available (Saxon is a good one: http://saxon.sourceforge.net/).

There are also quite a few Java libs for interfacing with XQuery

-Paolo

Paolo Missier wrote:
Hi Jerzy,
- serialize a workflow into and from SQL (with all information it contains) in a manner independent on workflow format as much as possible - serialize workflow inputs and outputs in the same way as workflows (XML<-->Java<-->SQL) and converting them to be compatible with T1 and T2 API
if query functionality is what you are after, then I would just use a native XML DB with XQuery as query language. Not?

cheers, -Paolo

1. I have never done it before and would need help
 - which database to choose
 - how to make the serialization / deserialization
 - which libraries to choose in which language
2. How does performance of such databases look like? Do they have a proper indexing or do queries just go through all documents?

George

<<attachment: pmissier.vcf>>

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
Developers Guide: http://www.mygrid.org.uk/tools/developer-information

Reply via email to