Software Links
Getting Started
- Doc Structure
- A Globus Primer
- Globus Is Modular!
- Quickstart
- Installing GT
- Platform Notes
- GT Developer's Guide
- GT User's Guide (coming soon)
- Migrating from GT2
- Migrating from GT3
Reference
- Best Practices
- Coding Guidelines
- API docs
- Public Interfaces (coming soon)
- Resource Properties
- Samples
- Glossary
- Performance Studies (coming soon)
Manuals
Common Runtime
Security
- Non-WS (General) Security
- WS Java Security
- Message-level
- Authz Framework
- CAS
- Delegation Service
- MyProxy
- GSI-OpenSSH
- SimpleCA
- SGAS
Data Mgt
MDS4
Execution Mgt
Table of Contents
There is no "client" API for accessing WebMDS; WebMDS is a servlet that is accessed via web forms.
WebMDS uses a WebMDS plugin (a Java class that implements the
WebmdsXmlSource interface) to acquire XML documents (which
can be used either as raw information sources or as XSL transformations).
WebMDS comes with two WebMDS plugins: FileXmlSource, which
reads XML from a file (and is primarily used to acquire XSL transformations),
and NodeXmlSource. NodeXmlSource in turn calls
a node source plugin (a Java class that implements the
WebmdsNodeSource interface) to acquire an XML DOM document.
acquires XML information using a WebMDS XML source,
a Java class that implements the WebmdsXmlSource interface.
To summarize:
WebMDS is a servlet that uses plugins to acquire XML documents containing raw data and XSL transformations, and then applies the acquired XSL transformation on the acquired data.
- The plugins used by WebMDS implement the
org.globus.mds.webmds.WebmdsXmlSourceinterface. WebMDS plugins include:
org.globus.mds.webmds.xmlSources.file.FileXmlSource, which reads XML from a file, andorg.globus.mds.webmds.xmlSources.xmlDomNode.NodeXmlSource, which uses its own plugin interface to acquire XML DOM documents.- The plugins used by
NodeXmlSourceimplement theorg.globus.mds.webmds.xmlSources.xmlDomNode.WebmdsNodeSourceinterface - Node source plugins include
org.globus.mds.webmds.xmlSources.resourceProperties.ResourcePropertyNodeSourceandorg.globus.mds.webmds.xmlSources.resourceProperties.ResourcePropertyQueryNodeSource, which acquire resource property information.
- The plugins used by
- The plugins used by WebMDS implement the
- The raw XML data acquired by WebMDS is processed by XSL transformations; see the W3C XSLT Documentation for more information on creating XSL transforms.
- Core WebMDS documentation (includes the WebMDS servlet and the
WebmdsNodeSourceinterface) - FileXMLSource documentation
- NodeXmlSource documentation (including the
WebmdsNodeSourceinterface) - Resource property node source plugins.