- 利用しやすい
- 大規模データを扱いやすい
WEB ブラウザに URL を入力するだけで動作確認を行うことができます。またプログラムから利用する場合も,Perl, Java, C, Ruby, Python などのプログラミング言語で利用できることを確認しております。さらに telnet や wget コマンドを使って利用することも可能です。
REST サービスはサービスの結果をストリームで取得します。したがってサービスの結果を一行ずつ取得することが可能になり,コンピュータのメモリに溜め込まずにマシンの負荷を低くすることができます。このため,これまでの SOAP サービスよりも効率よく大規模データを取得することが可能です。例えば DDBJ の大腸菌ゲノムデータをフラットファイル形式で取得する場合,SOAP と比較して3倍以上速く取得することができます。
一方で,これまでの SOAP サービスにも,利用者のコーディング量が少なくてすみ,拡張性に優れているなどの利点があるため,継続して提供いたします。
DDBJ では,より使いやすい WEB API(Application Program Interface)の機能拡張を進めていきます。ご意見やご提案などがありましたら,xml-admin@ddbj.nig.ac.jp までぜひご連絡ください。
*REST とは?