「マイクロサービス」とは? ナナメ読みで納得(3/5 ページ)
3分目 Web APIという窓口の登場
前述したように、Web APIとはシステムを連携させ、リアルタイムにデータをやりとりするための手法です。マイクロサービスの説明はまだかと思っている方、ここからが面白いのでもうしばらく辛抱ください。
そもそもAPI(Application Programming Interface)とは、システムの一部の機能を呼び出してデータをやりとりする窓口のことです。この窓口では使える言語(通信プロトコル)が決まっています。英語で話す受付の人には、日本語ではなく英語で話しかけなければコミュニケーションできない、というイメージです。そしてWeb APIとは、「http」というプロトコルを使ってやりとりする、インターネット専用の窓口のことを指します。このWeb APIの登場によって、インターネットを介し、全く別の企業同士でシステムの機能やデータを呼び出せるようになりました。
Web APIにも幾つかの種類があり、SOAPやREST APIといった規格が代表的なものとなります。前者は、「複雑で高機能なもの」、後者は「シンプルで簡単に利用できるもの」とここでは把握しておけばよいのですが、REST APIのようなシンプルで使いやすく、レスポンスが早い窓口を活用することで、他企業のシステムとデータをリアルタイムにやりとりできるようになります。それだけではなく、四宮氏によれば、最近ではWeb APIにAIを取り込み、大量のデータの中から自動的に連携させる情報を選択して外部に出すような技術への取り組みも生まれています。
ちなみに、Web APIは「ネットを介してシステムをつなぐ窓口」だと表現しましたが、呼ばれる側のシステムそのものをWeb APIと呼ぶこともあります。「Web APIを公開して」「Web API化する」といった表現を企業が使った場合は、自社のシステムの機能や情報をオンラインで外部とつなげるように改修、開発したと言い換えられます。
Copyright © ITmedia, Inc. All Rights Reserved.
困ったときのビジネス用語
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
「パスキーはワナだ、使うな」にネット騒然 プロが“待った”をかけるワケ:902nd Lap
-
2
今、IT資格を取るならどれ? ランキングに見る「急浮上の資格」と「不動の資格」
-
3
なぜ、突如「PHPパニック」は起こったのか? 緊急メンテ続出の理由とその後
-
4
大田区、年1000時間の問い合わせを「AI電話」で削減できるか? 実証実験で見えた課題
-
5
「Gemini Notebook」で始める「AI×自動化」実践ガイド
-
6
PHP脆弱性、自社のリスクは? 今すぐできる点検の手順とPHP以外の注意点 無料点検も登場
-
7
48年も愛された名作CPU「Z80」を、引退に追い込んだ“抗えない事情”
-
8
磐田市、財務会計業務への生成AI導入実証 年間590時間、約177万円の削減効果を確認
-
9
止まらない不正アクセス、広がる情報漏えい 大手企業・公的機関を襲った10事案
-
10
Microsoftの“あのキャラ”がまさかの復活? 公式「X」乗っ取り事件の珍騒動:901st Lap
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー