Webサービス/ Web API
Webサービス, あるいは Web API は、コンピュータが Web 上のデータやソフトウェアにアクセスするためのサービスと技術です。
生物学系の情報処理は、遺伝子データベースのように膨大な情報量を扱うため、各研究室のパソコンに必要なすべての処理を行うことが
難しい場合が多く、研究所・大学の共用サーバや公共のサーバ(DDBJなど)のデータとサービスを利用する必要があります。
通常のWebページは人間が手作業で行うように作られていますが、Webサービス(Web API)は Webページの技術を活用して、
ソフトウェアから直接、自動的にサーバの機能やデータにアクセスできるようにするサービスです。
パソコン用のソフトウェアがパソコンの処理能力の限界を超えた場合に公共のデータペースの機能とデータを使うことや、
サーバの資源を定期的に自動でダウンロードして最新情報を利用できるようにする機能などに利用されます。
また、サーバ間で連携してデータやソフトを共用することや、個別の機能を統合して使いやすくするというような
用途に利用できます。
1 公共のデータベースのWebサービス |
公共のデータベースでは、多くのWebサービスが提供されています。 一つの例として、EBI(European Bioinformatics Institute / 欧州バイオインフォマティクス研究所)の Webサービスを紹介します。 |
↓↓EMBL-EBI の Webサービス クライアント開発向け技術解説ページへのリンク(一部を和訳しています)。
rest/jakarta_commons |