VOSpace 10. Schema experiments
Experiments
moved to separate
page
This section is for experiments and examples.
Schema posted here are examples of techniques and styles that may me useful in the main schema.
version-mg.01
An experimental schema, looking at how SOAP overriding works, and if it would be useful for adding VOSpace-2.0 functionality to a VOSpace-1.0 service.
[link]
version-dm.01
An experimental schema, splitting things up into small schema files.
- Using separate namespaces for each schema file maps well to Java packages. Using separate schema files for the base node type and derived types makes it much easier to add new extension types later.
Astrogrid.VoSpace20060602
--
DaveMorris - 12 Jun 2006
version-dm.02
An experimental schema, using compleType for all of the elements, and moving as much as possible out of the main WSDL file.
- Defining everything as complexType maps well to Java classes - it forces code generators to create full Java classes for all of the elements.
- Defining the messages types outside the main WSDL file may make it easier to to create JUnit tests, and possibly experiment with different transport mechnisms.
Astrogrid.VoSpace20060605
--
DaveMorris - 12 Jun 2006