Data Transfer Scheduler

From Gcube Wiki
Revision as of 13:46, 13 July 2012 by Nikolaos.drakopoulos (Talk | contribs) (Created page with '__TOC__ == Data Transfer Schedule Service == The Data Transfer Scheduler Service is responsible for the transfer scheduling activity delegating and spawning the transfer logic …')

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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