話題

オープンAPI

投稿日:

 フィンテック(FinTech)がらみの話になりますが、銀行等の金融機関とのデータ接続のためにオープンAPIを定めるという記事が掲載されていました。

 APIとはApplication Programming Interfaceの頭文字をとってそういわれますが、ソフトウェアに関係のある方でないとなかなか聞くこともないとは思います。
 一つの機能を持ったプログラム、たとえばスマートホンアプリを作成するような場合、画面構成や遷移、そしてその動きはアプリごとに異なるためプログラマーが設計・コーディングします。その中でも通信機能そのものや音を鳴らすといったハードウェア(HW)と密接に関連する機能は機種によって異なり、それでいて他のアプリケーションでも頻繁に使われる機能です。そういった機能は所定の書き方をすればどのアプリからも使えるようにしようという目的で定めたものがAPIです。つまり一つの機能を、決められた方法でプログラムから呼び出すだけで、機種の違いさえも気にすることなく実現できるわけです。
 このように共通の機能は、所定の呼び出し方を定めそれを記述するようにすれば、プログラマーはアプリ独自機能の作成のみに集中することができます。機能的に分割することでプログラム作成を分業化したり、個々の機能に特化することで処理品質を高めることができます。

 実はもう一つ大きなメリットがあります。それはセキュリティを高めることが出来るという点です。
 APIで呼び出すのは機能(function)です。アプリから呼び出す方法が分かっていさえすれば、どのような処理手順で実装されているのかは知らなくても作成するアプリの一部として使えますし、API提供側も具体的な処理内容を明かす必要がありません。難読化するなど適切に設計すれば、どのように実現しているのかを秘匿しながらその”機能”だけを使わせることができます。
 金融機関の情報やシステムは厳重に守られなければなりませんから、今回のような目的には有効性が高いと思われます。

 APIの頭に「オープン」と付されているのは、金融機関と密接に情報をやり取りするようなこれらの機能は広く使われることが必要だからです。APIの仕様を公開(オープン)し、関連業者の利用を図ります。

 これらオープンAPIで提供される機能はあり物の技術ですので素直に使えば良く、この”機能”を使うことで何ができるのかを考えるべきです。商業取引が一変してしまうようなイノベーションを起こせるかもしれません。

オープンAPIとは:日本経済新聞
フィンテック環境整備:日本経済新聞

-話題
-

執筆者:


  1. […] てのことだと思います。  ちなみにAPIは金融機関などがオープンで提供するものなので、我々は発明を考える上ではあり物としてただ使えば良いということになります。(「オープンAPI」) […]

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

フィンテックの指標

 何か事を起こすときには何らかの指標が必要です。それが政府目標となればなおさらです。  経済産業省が旗振りするフィンテック(「収益向上のためにフィンテック」)の普及施策に関する有識者会議が具体的な目標 …

no image

不意を突かれたAI

 人間vsコンピュータ対戦でついに勝利を収めた囲碁人工知能の生みの親でありディープラーニングの第一人者である最高経営責任者のインタビュー記事です。  このインタビューの中で二か所注目すべきコメントがあ …

no image

情報流出規制強化

 国家の存亡に影響のある情報について、外国への持ち出しには規制がかけられています。条約を除き、日本国の法律では具体的には外為法によって規制されます。主に国の安全保障を目的としています。  外国への情報 …

no image

著作権侵害(その2)

 以前、音楽教室での楽曲の演奏問題を取り上げたことがあります。(「著作権侵害」)  音楽教室側は訴訟も辞さない構えでしたが、いよいよ提訴する方向で動き出したようです。7月とのことです。  記事からは、 …

no image

ビジネスモデル

 儲かるストーリを考案してそれが事業可能なとき、新たなビジネスモデルになっているかもしれません。ビジネスモデルについては他所でも詳しく解説されていますのでここでは割愛させていただきます。  記事の事例 …