CDS Registration and Discovery
[ CDS: Administrators Guide | Design | Developers Guide | Users Guide | caGrid: Documentation Guides ]
The Index Service maintains a registry of services operating in the Grid. Services that wish to be listed in the Index Service's registry must register with the Index Service. When services register with the Index Service they can publish metadata about themselves. Clients and other services can discover registered services by query metadata published to the Index Service by registered services. The CDS provides the ability to register itself with the index service. When registering the CDS publishes its service metadata to the index service.The configuration for registering with the Index Service is contained in the properties file, CDS_HOME/deploy.properties. This configuration allows registration to be enabled and disabled and allows the configuration of which Index Service to register to. The table below list each of registration properties that can be configured in the file CDS_HOME/deploy.properties:
| Property Name |
Value(s) |
Description |
|---|---|---|
| perform.index.service.registration |
true of false |
Whether or not the service should register with the Index Service |
| index.service.url |
URL |
The URL of the Index Service to register with. |
| index.service.index.refresh_milliseconds |
Integer |
How often to reregister with the index service (this should be a relatively large amount of time and is simply usefull for makeing sure the index service does not loose your registration). |
| index.service.registration.refresh_seconds |
Integer |
This number specifies the period of the interval, in seconds, between attempts of the Index Service to retrieve metadata from the Grid service |





