Any JSDL parser around

Hello JSDL gurus, Does anybody know any common purpose JSDL parser implementation? Or project which is going to release such? Preferably with C/C++ API. Thanks, A.K.

Aleksandr Konstantinov wrote:
Does anybody know any common purpose JSDL parser implementation? Or project which is going to release such? Preferably with C/C++ API.
My experience is that the Axis webservice tooling does a reasonably creditable job (though against an old version; I need to update that code). Given that, I'd suggest trying your own favourite WS tooling and seeing what that produces. Donal.

Soory for stupid question. What "WS tooling" is? A.K. On Fri, 15 Apr 2005 10:55:58 +0100 "Donal K. Fellows" <donal.k.fellows@manchester.ac.uk> wrote:
Aleksandr Konstantinov wrote:
Does anybody know any common purpose JSDL parser implementation? Or project which is going to release such? Preferably with C/C++ API.
My experience is that the Axis webservice tooling does a reasonably creditable job (though against an old version; I need to update that code). Given that, I'd suggest trying your own favourite WS tooling and seeing what that produces.
Donal.

Aleksandr Konstantinov wrote:
Soory for stupid question. What "WS tooling" is?
"WS tooling" is shorthand for a set of tools and classes that is used to simplify the mapping of WebServices into some implementation language. It tends to focus on the production of class structures that match with the XML definition of those services/documents with accessor methods that match some approximation of the language's standard rules, together with other methods to manage the conversion between that XML and those class structures (usually supported by some library). Basically, it is a bit like using yacc or bison to produce a parser, except that the input language is different, the output of the parse is more well-defined, and there are also methods to go back in the other direction (skipping over the bits and pieces relating to webservices as opposed to document parsing.) While there are certainly a number of tooling systems about for Java and the .NET milieu, I know nothing about the state of tooling for C/C++. Donal.

When you say a parser, do you mean a XML-to-Object binding for JSDL schema? JSDL is specified in XML, therefore any XML tools (e.g. DOM4j, JDOM, JAXB in Java) will do the job. If you are looking for a JSDL consumer, Imperial College has a project called GridSAM (http://www.lesc.ic.ac.uk/gridsam), which translates JSDL into DRM-specific (e.g. Condor, SGE) actions. UCL has a project for translating JSDL into Condor ClassAds. William Aleksandr Konstantinov wrote:
Hello JSDL gurus,
Does anybody know any common purpose JSDL parser implementation? Or project which is going to release such? Preferably with C/C++ API.
Thanks,
A.K.
-- --- William Lee @ London e-Science Centre, Imperial College London -- --- Software Coordinator --- A: Room 380, Department of Computing, Imperial College London, Huxley Building, South Kensington campus, London SW7 2AZ, UK E: wwhl@doc.ic.ac.uk | william@imageunion.com W: www.lesc.ic.ac.uk | www.imageunion.com P: +44(0)20 7594 8251 F: +44(0)20 7581 8024 --- Projects ---------------------------- GridSAM: http://www.lesc.ic.ac.uk/gridsam Markets: http://www.lesc.ic.ac.uk/markets ICENI: http://www.lesc.ic.ac.uk/iceni -----------------------------------------

I meant a XML document-to-objects/structures parser which would produce tree (or any other structure) of JSDL-specific-objects which could be used by application without additional lookup/extraction/analyzation step. A.K. On Fri, 15 Apr 2005 11:11:44 +0100 William Lee <wwhl@doc.ic.ac.uk> wrote:
When you say a parser, do you mean a XML-to-Object binding for JSDL schema? JSDL is specified in XML, therefore any XML tools (e.g. DOM4j, JDOM, JAXB in Java) will do the job. If you are looking for a JSDL consumer, Imperial College has a project called GridSAM (http://www.lesc.ic.ac.uk/gridsam), which translates JSDL into DRM-specific (e.g. Condor, SGE) actions. UCL has a project for translating JSDL into Condor ClassAds.
William
Aleksandr Konstantinov wrote:
Hello JSDL gurus,
Does anybody know any common purpose JSDL parser implementation? Or project which is going to release such? Preferably with C/C++ API.
Thanks,
A.K.
-- --- William Lee @ London e-Science Centre, Imperial College London -- --- Software Coordinator --- A: Room 380, Department of Computing, Imperial College London, Huxley Building, South Kensington campus, London SW7 2AZ, UK E: wwhl@doc.ic.ac.uk | william@imageunion.com W: www.lesc.ic.ac.uk | www.imageunion.com P: +44(0)20 7594 8251 F: +44(0)20 7581 8024
--- Projects ---------------------------- GridSAM: http://www.lesc.ic.ac.uk/gridsam Markets: http://www.lesc.ic.ac.uk/markets ICENI: http://www.lesc.ic.ac.uk/iceni -----------------------------------------

On Fri, 2005-04-15 at 11:11 +0100, William Lee wrote:
When you say a parser, do you mean a XML-to-Object binding for JSDL schema? JSDL is specified in XML, therefore any XML tools (e.g. DOM4j, JDOM, JAXB in Java) will do the job.
In java, I'm currently using xmlbeans, http://xmlbeans.apache.org/ for this kind of thing. IMHO the XML schema support is unparallelled. It eats the JSDL.xsd with no problems ! I guess everyone has their favourite in such matters though. Roger
If you are looking for a JSDL consumer, Imperial College has a project called GridSAM (http://www.lesc.ic.ac.uk/gridsam), which translates JSDL into DRM-specific (e.g. Condor, SGE) actions. UCL has a project for translating JSDL into Condor ClassAds.
William
Aleksandr Konstantinov wrote:
Hello JSDL gurus,
Does anybody know any common purpose JSDL parser implementation? Or project which is going to release such? Preferably with C/C++ API.
Thanks,
A.K.

It seems Axis can't digest jsdl.xsd. Any suggestions on how to convert it to wsdl (if possible at all)? A.K. On Fri, 15 Apr 2005 13:11:05 +0200 Roger Menday <r.menday@fz-juelich.de> wrote:
On Fri, 2005-04-15 at 11:11 +0100, William Lee wrote:
When you say a parser, do you mean a XML-to-Object binding for JSDL schema? JSDL is specified in XML, therefore any XML tools (e.g. DOM4j, JDOM, JAXB in Java) will do the job.
In java, I'm currently using xmlbeans, http://xmlbeans.apache.org/ for this kind of thing. IMHO the XML schema support is unparallelled. It eats the JSDL.xsd with no problems ! I guess everyone has their favourite in such matters though.
Roger
If you are looking for a JSDL consumer, Imperial College has a project called GridSAM (http://www.lesc.ic.ac.uk/gridsam), which translates JSDL into DRM-specific (e.g. Condor, SGE) actions. UCL has a project for translating JSDL into Condor ClassAds.
William
Aleksandr Konstantinov wrote:
Hello JSDL gurus,
Does anybody know any common purpose JSDL parser implementation? Or project which is going to release such? Preferably with C/C++ API.
Thanks,
A.K.
participants (4)
-
Aleksandr Konstantinov
-
Donal K. Fellows
-
Roger Menday
-
William Lee