API API Management to Accelerate the Development of Applications Supporting Digital Business あらまし Web API Application Programming Interface API API Google Apigee API Web API API SoE Systems of Engagement SoR Systems of Record API Abstract Web application programming interfaces (APIs) play a key role as a means of linking applications and services in digital business. When providing functions and data of systems and services as s, functions such as security and traffic control must be taken into account. API management, which covers everything from the provision of s, including these functions, to analysis and monetization, is intended to support companies throughout the life cycle of s. Fujitsu offers API management products by cooperating with Google (Apigee), which has a proven track record in the API management field. By introducing these products, common functions required for the provision of s can be implemented without the need for inhouse development, which allows API providers to focus on the development of core services and functions and offer services efficiently in short periods of time. This paper describes s, which are essential to application development and the linking between systems of engagement (SoE) and systems of record (SoR) in digital business. It also presents activities carried out by Fujitsu to make internal systems into Web APIs as well as introduces the API management offered to customers. 68 FUJITSU. 69, 1, p. 68-75 01, 2018
API まえがき Application Programming Interface API API API Google Apigee API Web API API デジタルビジネスを支える Uber Google Maps 1 Uber 2 OpenTable SoE Systems of Engagement SoR Systems of Record SoE SoR SoR SoE SoR SoE SoR SoR SoE Uber SoR SoE SoR SoE SoR 図 -1 FUJITSU. 69, 1 01, 2018 69
API SoE 分離することで SoE の変更が SoR に影響しない SoR 社内業務アプリ カスタマーリレーションシップマネジメント 顧客アプリ 層 ヒューマンリソース IoT システム サプライチェーンマネジメント 外部サービス... データベース... -1 SoE SoR 富士通社内における 化の実践 CSV XML DB DB RDB DB DB DB DB FUJITSU Software Linkexpress FUJITSU Software Interstage Data Effector FUJITSU Software Interstage Charset Manager DB FUJITSU Software Interstage Information Integrator DB FUJITSU Software Interstage Shunsaku Data Manager DB FUJITSU Software Interstage Application Server API Web API API 70 FUJITSU. 69, 1 01, 2018
API 53 図 -2 API マネジメントの主要機能 API 3 1 API Key API Key Uber Uber OAuth 2 1 10 11 DDoS Distributed Denial of Service Attacks 3 富士通イントラネット 契約管理 機器管理 保守部品管理 社外データ抽出 加工集約 DB 業務モバイルアプリケーション API マネジメント 既存システム ( 既存 DB) 富士通保守要員 インシデント管理 アプリサーバ パートナー様 -2 FUJITSU. 69, 1 01, 2018 71
API API 4 API Key 5 図 -3 Web API API 提供のビジネスモデル API 図 -4 1 Facebook API 提供者 API 利用者 アプリ利用者 料金プラン作成 API マネジメント (5) マネタイゼーションサービス 新 API 請求書公開通知 API 開発者 API 利用実績分析 (3) アナリティクスサービス (4) 開発者サービス API 仕様公開 アプリ開発者 アプリ提供 API 登録 (Inner API) API ゲートウェイ (1) セキュリティ (2) トラフィック制御 API 公開 (Outer API) -3 API 72 FUJITSU. 69, 1 01, 2018
API (1) 無償, フリーミアム 提供者 提供 アプリ開発者 アプリ提供 アプリ利用者 API を無償提供しブランド力, 地位, 知名度例 :Facebook,Google Maps (2) 直接課金 提供者 提供 利用料金 アプリ開発者 アプリ提供 利用料金 アプリ利用者 価値のある情報 機能を API で提供し, 利用料金を徴収例 :AWS, 天気予報 API (3) レベニューシェア 提供 提供者 収益分配 アプリ開発者 アプリ提供 アプリ利用者 開発者アプリを通じて, API 提供者の売上増加その収益を開発者へ分配例 :Walgreens,Uber 利用料金 -4 API 2 AWS Amazon Web Service Web 1 3 Walgreens API マネジメントとハイブリッド IT への対応 IT Web API API 図 -5 Web API API API A B A API B B A FUJITSU. 69, 1 01, 2018 73
API API マネジメント API マネジメント 管理機能 アナリティクス 管理機能 アナリティクス クラウド API ゲートウェイ 内部 API 分散したゲートウェイを一括管理クラウド API ゲートウェイ 内部 API クラウド上のゲートウェイ経由で内部サービスへアクセス 遅延発生セキュリティの懸念 遅延減少セキュリティ担保 オンプレミス オンプレミス 分散配置されたゲートウェイ経由で内部サービスへアクセス 内部 API 内部 API 内部サービス A 内部サービス B 内部サービス A API ゲートウェイ 内部サービス B APIリクエスト APIレスポンス管理設定 [ 従来 ] [API ゲートウェイを分散配置 ] -5 IT API 1 API API API A B A B むすび API API Google Apigee API FUJITSU Cloud Service K5 API Management 4 5 API 参考文献 1 BP API 2017 2 Uber Uber API https://developer.uber.com/ 3 API Knowledge Integration in 74 FUJITSU. 69, 1 01, 2018
API Action p.54-56 2017 4 FUJITSU JOURNAL http://journal.jp.fujitsu.com/2017/07/13/01/ 5 FUJITSU Cloud Serviced K5 API Management http://jp.fujitsu.com/solutions/cloud/k5/function/ paas/api-management/ 著者紹介 小山拓郎 ( おやまたくろう ) 鈴木弘樹 ( すずきひろき ) FUJITSU. 69, 1 01, 2018 2018 75