WEBサービス OpenAPI: ソフトウェア連携の鍵
広く使われている情報通信網技術において、異なる組織の計算機体系が互いに情報をやり取りする手順を定めたものが、遠隔手続き呼び出しと呼ばれる技術です。この技術の中でも、表現状態移動という設計思想に基づいたものが、表現状態移動遠隔手続き呼び出しと呼ばれています。この表現状態移動遠隔手続き呼び出しを記述するための共通の書式として、公開応用計画インタフェースがあります。公開応用計画インタフェースは、表現状態移動遠隔手続き呼び出しを設計、構築、利用、文書化する際の標準的な手法を提供します。公開応用計画インタフェースを用いることで、様々な計算機体系が、まるで共通の言語を話すかのように、情報をやり取りできるようになります。これは、異なる組織が開発した体系であっても、互いに連携して動作することを可能にします。例えば、ある組織が提供する天気予報の情報を、別の組織が開発した携帯端末用の情報提示体系に組み込むといったことが、容易になります。公開応用計画インタフェースは、人間にも機械にも理解しやすい形式で記述されます。人間にとっては、公開応用計画インタフェースの記述内容を読み解くことで、表現状態移動遠隔手続き呼び出しの仕組みを理解することができます。また、機械にとっては、公開応用計画インタフェースの記述内容を自動的に解釈し、処理することができます。このため、公開応用計画インタフェースを用いることで、体系開発の効率を高めることができます。例えば、公開応用計画インタフェースの記述に基づいて、自動的に試験用プログラムを作成することが可能になります。公開応用計画インタフェースは、計算機体系同士が情報をやり取りするための辞書のような役割を果たします。辞書を使うことで、異なる言語を話す人々が互いに意思疎通できるようになるのと同様に、公開応用計画インタフェースを使うことで、異なる設計思想に基づいて構築された体系同士が、円滑に情報をやり取りできるようになります。これにより、情報通信網技術の進歩を促進し、より便利で豊かな社会の実現に貢献します。
