Data Transfer Scheduler

From Gcube Wiki
Jump to: navigation, search

Data Transfer Schedule Service

The Data Transfer Scheduler Service is responsible for the transfer scheduling activity delegating and spawning the transfer logic to the series of gDT Agent deployed on the infrastructure. It relies on Messaging to consume transfer results from gDT Agent. In detail the main service consists of one gCore statefull service (singleton) and one gCore stateless service.

  • The statefull service has the factory porttype so that the submitting API of Data Transfer Scheduler Service can access it and every WS Resource that the factory creates for a different transfer-operation has one statefull porttype.
alt text
  • The stateless service has the stateless porttype so that the management API of Data Transfer Scheduler service can get and set information about the users, the scopes, the files and what else the client wants to manage.

The following figure indicates the complete parts of the Data Transfer Scheduler Service:


Data Transfer Agent Library