nimbus (1.2.4) | 2018-01-25 20:02 |
nimbus-sample (1.2.4) | 2018-01-26 17:06 |
システム間の接続方式として、FTPによるファイル転送を選択するケースは、スタンダードです。
JavaでのFTP接続といえば、オープンソースプロジェクトApache Commons Net FTPClientがデファクトスタンダードでしょう。
Nimbusでは、実装としてApache Commons Net FTPClientを利用しつつ、FTPコマンドライクなインタフェースを持ったFTPClientFactoryサービスを提供します。
このサービスを使うと、接続ホストやアカウントなどの接続の決まり事は、サービス定義に押し出し、アプリケーションはシンプルに接続して、ファイルの送受信を行えます。