GT 3.9.4 WS MDS Aggregator: System Administrator's Guide

Introduction

The aggregator is a framework for services which collect information from or about services or resources in a virtual organisation.

Two such services in the GT4 release are the Index Service and the Trigger Service.

Building and Installing

The aggregator framework is built and installed as part of the standard Globus Toolkit installation procedure.

Configuring

Information on configuration settings and environment variables can be found in the public interface guide.

The aggregator framework does not have its own service side configuration, although services which are based on the framework have their own service side configuration options, documented in the per-service documentation.

Registrations to a working aggregator are configured for the mds-servicegroup-add tool, which is documented in the public interface guide. This tool takes an XML configuration file listing registrations, and causes thoses registrations to be made.

The tool can be deployed at the aggregating service, at resource services, or at any other location. This allows registrations to be configured by the administrator of the aggregating service, or by the administrator of resources, by a third party, or by some combination of those.

Three Aggregator Sources are included in the Globus Toolkit distribution:
  • The QueryAggregatorSource gathers resource property values from the registered resource using one of the three WS-Resource Properties poll operations. .
    • GetResourcePropertyPollType; requests a single Resource Property from the remote resource.
    • GetMultipleResourcePropertiesPollType; requests multiple Resource Properties from the remote resource.
    • QueryResourcePropertiesPollType; requests a query be executed against the Resource Property Set of the remote resource.
  • The SubscriptionAggregatorSource gathers resource property values from the registered resource using WS-Notification subscriptions.
  • The ExecutionAggregatorSource gathers arbitrary XML information about a registered resource by executing an external script and passing registration as parameters. See the developers guide for details of this API. (TODO crosslink)
Detailed information on how to configure aggregator services to use each of these sources is available in the public interface guide.

Deploying

[information about deploying the component into various containers/environments]

Testing

[procedures for how to test the configuration. must include examples of the tests ]

Security Considerations

[describe security considerations relevant for this component]

Troubleshooting

[help for common problems sysadmins may experience]