The Java Data Transfer Source Library provides an API to send data using the OpenDOF protocols to a Data Transfer Sink.