Software Links
Getting Started
- Doc Structure
- A Globus Primer
- Quickstart
- Installing GT
- Platform Notes
- Migrating from GT2
- Migrating from GT3
Reference
- PDF version
- Best Practices
- Coding Guidelines
- API docs
- Public Interfaces
- Resource Properties
- Samples
- Glossary
- Index
- Performance Studies
Common Runtime
Security
Data Mgt
Information Svcs
Execution Mgt
Table of Contents
The Reliable Transfer Service (RFT) Service implementation in GT 4.1.0 uses standard SOAP messages over HTTP to submit and manage a set of 3rd party GridFTP transfers and deletion of files and directories using GridFTP. The service also provides an interface to control various transfer parameters of the GridFTP control channel like TCP buffer size, parallel streams, DCAU etc. The user creates a RFT resource by submitting a Transfer Request (consisting of a set of third-party gridftp transfers) to the RFT Factory service. The resource is created after the user is properly authorized and authenticated. RFT service implementation exposes operations to control and manage the transfers (the resource). The resource the user created exposes the state of the transfer as a resource property to which the user can either subscribe for changes or poll for the changes in state periodically using standard WS-RF command line clients and other resource properties.
New features new in GT 4.1.0
- A embedded database is used to store the transfer data and is setup by default. Postgresql 7.4, MySQL (versions 4 and 5) are supported too.
The following changes have occurred for RFT since the last stable release, 4.0.2:
No interface changes happened since 4.2 execpt for the addition a new schema file for Apache Derby database that is setup automatically when RFT is deployed
A new command-line client written in C is added to the distribution
The configured maximum allowed active transfers constraint is not enforced. For more details please look at the bug report.
RFT depends on the following GT components:
- Java WS Core
- WS Authentication and Authorization
- Delegation Service
- Service Groups
- MDS useful RP
RFT depends on the following 3rd party software:
- PostgreSQL 7.1 or later. Not tested with 8.0 yet.
- Apache Derby 1.1 (Packaged with the release
Tested platforms for RFT:
Linux
- Fedora Core 1 i686
- Fedora Core 3 i686
- RedHat 7.3 i686
- RedHat 9 x86
- Debian Sarge x86
- Debian 3.1 i686
Mac OS X
- Mac OS X 10.3, 10.4
Windows
- Windows XP
Tested containers for RFT:
- Java WS Core container
- Tomcat 5.0.30
Protocol changes since GT 4.0.2
- None
API changes since GT 4.0.2
- None
Exception changes since GT 4.0.2
- None
Schema changes since GT 4.0.2
- None
See Reliable File Transfer (RFT) Service for more information about this component.