目次 なぜAPIが注目されているのか? API 公開のライフサイクル 事例概要 Amazon API Gateway 利用のポイント APIソリューションご紹介 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 2

Similar documents
<4D F736F F F696E74202D208D E9197BF FC96E582C68AE98BC682AA F08CF68A4A82B782E D835A E

会社概要 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 2

目次 API 公開の課題 なぜAPI 管理が必要なのか API 管理のベストプラクティス IBM API Connect を使ったAPI 管理 オージス総研のAPI 運用サービスの紹介 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 2

オープンAPIを支えるAPI公開プロセスと管理の勘所

Web API 公開の勘所 ~ デジタルビジネスを迅速に開始する ~ 株式会社オージス総研サービス事業本部クラウドインテグレーションサービス部部長大場克哉 Copyright 2017 OGIS-RI Co., Ltd. All rights

オージス総研の への取り組み 10 年以上にわたり システム連携にコミット 2012 年から 案件に取り組み開始 すでに多数の 開発 公開案件を実施 (EC インターネットサービス 金融 エネルギー 医療 製造 メディア等 ) 取り組み 2001 SOA 連携基盤に関する技術開発を開始 2007 シ

会社概要 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 2

PowerPoint プレゼンテーション

Bluemix いつでもWebinarシリーズ 第15回 「Bluemix概説(改訂版)」

デジタルトランスフォーメーションを可能にするオープンAPIへの取り組み方

FUJITSU Cloud Service for OSS 「ログ監査サービス」 ご紹介資料

Oracle Cloud Adapter for Oracle RightNow Cloud Service

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

2 WHITE PAPER: OAUTH ca.com/jp OAuth 3 OAuth 4 OAuth 6 OAuth OAuth 8 CA API Gateway OAuth 9 OAuth Toolkit 10 CA API Gateway 2-legged OAuth 3-leg

2017 年 6 月 14 日 スムーズな API 連携でデジタルビジネスを推進する API Gateway as a Service の提供を開始 ~ 外部との API 接続を容易にし xtech ビジネス連携を加速 ~ NTT コミュニケーションズ ( 以下 NTT Com) は 複数のシステム

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

Microsoft PowerPoint _セミナー資料(オージス).pptx

自己紹介 八幡孝 ( やはたたかし ) 株式会社オージス総研 ThemiStruct ソリューション開発リードアーキテクト ThemiStruct 関連サービスの東日本エリア責任者 OpenAM コンソーシアム活動メンバー OpenID ファウンデーション ジャパン Enterprise Ident

Presentation Title

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P P.11 P.14 P.15 P.16 P.16 P.17 P.19 P.20 P.22 P P P P P P P P P

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P.10 P.12 P.13 P.14 P.14 P.15 P.17 P.18 P.20 P P P P P.25 P.27 P.28 Copyright 2016 JAPAN POST BA

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

How to Use the PowerPoint Template

製品概要

Congress Deep Dive

ニフティクラウド mobile backend 概要 サービス名 : ニフティクラウド mobile backend ( ニフティクラウドモバイルバックエンド ) アドレス : 利用対象者 : スマートフォンアプリを開発する個人および企業 基本仕

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2

自己紹介 氏縄武尊 (Ujinawa Takeru) Work 株式会社オージス総研テミストラクトソリューション部 4 年目認証 認可 ID 管理 PKI OpenID Foundation Japan EIWGメンバー Favorite Spec: OpenID Connect, OAuth2.0

FUJITSU Cloud Service K5 認証サービス サービス仕様書

FUJITSU Cloud Service for OSS 認証サービス サービス仕様書

PowerPoint プレゼンテーション

SIOS Protection Suite for Linux v9.3.2 AWS Direct Connect 接続クイックスタートガイド 2019 年 4 月

そこが知りたい!AWSクラウドのセキュリティ

IBM 次世代クラウド・プラットフォーム コードネーム “BlueMix”ご紹介

PowerPoint プレゼンテーション

PowerPoint Presentation

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P P.11 P.13 P.15 P.16 P.17 P.17 P.18 P.20 P.21 P.23 P P P P P P P P.31

ArcGIS for Server での Web マップの作成方法

OSSTechプレゼンテーション

今後の認証基盤で必要となる 関連技術の動向 株式会社オージス総研テミストラクトソリューション部八幡孝 Copyright 2016 OGIS-RI Co., Ltd. All rights reserved.

迅速な開発 容易な運用 柔軟な改善を実現する 業務アプリケーションの開発 運用ソリューション ファストアップ ご説明資料 Ver

Microsoft Word - AWSBlueprint final.docx

自己紹介 氏縄武尊 (Ujinawa Takeru) Work 株式会社オージス総研テミストラクトソリューション部 3 年目 ID 管理 認証周りの開発 OpenID Connect, AWS Private 滋賀県彦根市出身 Copyright 2016 OGIS-

PowerPoint プレゼンテーション

Microsoft PowerPoint - ã…Šã…¬ã…fiㅥㅼ盋_MVISONCloud製åfi†ç´¹ä»‰.pptx

オージス総研のご紹介 社名 代表者 設立 株式会社オージス総研 取締役社長平山輝 1983 年 6 月 29 日 資本金 4 億円 ( 大阪ガス株式会社 100% 出資 ) 売上実績 512 億円 ( 連結 ) 270 億円 ( 単体 ) ( 2010 年度 ) 従業員数 2,847 名 ( 連結

10年オンプレで運用したmixiをAWSに移行した10の理由

やよいの顧客管理

弥生給与/やよいの給与計算

弥生 シリーズ

弥生会計 プロフェッショナル/スタンダード/やよいの青色申告

弥生会計/やよいの青色申告

弥生会計 ネットワーク/プロフェッショナル2ユーザー

Netscaler_as_ADFS_Proxy

OSSTechプレゼンテーション

D. Amazon EC2 のインスタンスストアボリュームへ 1 時間ごとに DB のバックアップ取得を行うと共に Amazon S3 に 5 分ごとのトランザクションログを保管する 正解 = C 会社のマーケティング担当ディレクターから " 何気ない親切 " と思われる善行を目にしたら 80 文字

PowerPoint Presentation

エンドポイントにおける Web コントロール 概要ガイド

iNFUSE インフューズ

CA Federation ご紹介資料

Server and Cloud Platform template

Oracle Documents Cloud Service 企業利用に最も安全・安心なクラウドファイル同期・共有サービス

Dräger CSE Connect ???_ja

Microsoft Word 基_シラバス.doc

AWS Deck Template

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

BraindumpsVCE Best vce braindumps-exam vce pdf free download

IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2

Copyright 2017 JAPAN POST BANK CO., LTD. All Rights Reserved. 1

更新履歴 Document No. Date Comments 次 D JP 2017/05/01 初版 1. 概要 はじめに 情報源 A10 Lightning Application Delivery Service(ADS) 導 構成 動作概要 構築概要 2. 事

intra-mart Accel Platform

PowerPoint プレゼンテーション

PassSureExam Best Exam Questions & Valid Exam Torrent & Pass for Sure

チェックリスト Ver.4.0 回答の 書き方ガイド 国立情報学研究所クラウド支援室

ライフサイクル管理 Systemwalker Centric Manager カタログ

ムの共有アドレス帳 インスタント メッセージングの宛先に活用することも考えられる 統合アカウント管理 認証 認可 ( アクセス制御 ) の機能 サービス機能 サービス定義統合アカウント管理利用者の認証情報 ( ユーザ ID パスワード) と属性情報 ( グループ 所属部門等 ) を一元的に管理する機

FW APIServer 設定ガイド Version 年 2 月 3 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED

PowerPoint Presentation

intra-mart Accel Platform — OAuth認証モジュール 仕様書   初版  

以 下 の 事 項 は 弊 社 の 一 般 的 な 製 品 の 方 向 性 に 関 する 概 要 を 説 明 する ものです また 情 報 提 供 を 唯 一 の 目 的 とするものであり いかなる 契 約 にも 組 み 込 むことはできません 以 下 の 事 項 は マテリアルやコード 機 能 を

SinfonexIDaaS機能概要書

PowerPoint プレゼンテーション

モバイル統合アプリケーション 障害切り分け手順書

スライド 1

Rmenuフレームワーク

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

シマンテックパートナセンター / SSL-API サービス導入マニュアル - 1. アカウント開設から運用開始まで - 合同会社シマンテック ウェブサイトセキュリティ Version

Workspace Gate ~ Workspace ONE(AirWatch) 連携 Cloud ホワイトペーパー ~ 1. Workspace Gate とは Workspace ONE(AirWatch) と社内サーバーやクラウドとの連携に必要なゲートウェイサーバーを Azure/AWS など

ステップ 1:Cisco Spark にサインアップして試してみよう 1. Spark のホームページ ( で電子メールアドレスを入力し 指示に従って Spark アカウントを作成します 注 : 自身の電子メールアカウントにアクセスして Spar

Mashery API API ID Mobile Backend as a

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料

CA Clarityの機能と特徴

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i)

スライド 1

2 Office 2013 vs. Office 365 Office 2013 vs. Office 365 Microsoft Office 2013 Microsoft Office 365 Office 2013 Office 365 Office 2013 Office 365 SaaS

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

Transcription:

事例から学ぶ Amazon API Gatewayを利用した API 公開のポイント 株式会社オージス総研サービス事業本部クラウドインテグレーションサービス部齋藤伸也 (Saito_Shinya@ogis-ri.co.jp) Copyright 2017 OGIS-RI Co., Ltd. All rights reserved.

目次 なぜAPIが注目されているのか? API 公開のライフサイクル 事例概要 Amazon API Gateway 利用のポイント APIソリューションご紹介 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 2

なぜ API が注目されているのか? Copyright 2017 OGIS-RI Co., Ltd. All rights reserved.

API とは? 最近注目されている API は企業が持つデータやサービスを 他のアプリケーションやプログラムから利用するための窓口を意味する API は HTTP などの Web の技術を用いて構築されたプログラムから利用可能なインタフェース API の例 GET http://api.example.com/items API プログラム { service : [ AAA, BBB, CCC ] } API を現実世界に置き換えたイメージ どんな商品がありますか? ユーザ AAA BBB CCC がございます 窓口担当者 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 4

API の技術的背景 プログラミングやソフトウェアの相互運用性を確保するための技術や仕様の策定が行われる - 1998 年 ~2003 年 :XML-RPC SOAP WSDLなどの仕様が策定される - 2000 年 : RESTが提唱される - 2000 年代後半 :GoogleやAmazonなど大手 Webサービス企業がAPIの公開を始める 当時は SOAP REST 両方のスタイルでAPIが提供されていた 現在はRESTのみの提供 最近のAPIはデータ形式としてJSON RESTスタイルが採用されることが多い データ形式 : XML と JSON XML: 表現力が豊か 厳密性 <?xml encoding='utf-8'?> <user> <name>saito</name><age>32</age> <name>yamada</name><age>25</age> <name>kimura</name><age>41</age> </user> JSON: シンプル 相互運用性 {"user" : [ { "name" : "saito", "age" : "32" }, { "name" : "yamada", "age" : "25" }, { "name" : "kimura", "age" : "41" } ]} スタイル : SOAP と REST SOAP: 基本的な考えはリモート関数呼出 URI は関数の集合を表す POST http://domain/api/itemsearchservice 商品一覧取得 POST http://domain/api/itemregisterservice 商品登録 REST: 基本的な考えは HTTP の原理 URI はリソースを表す名詞 GET http://domain/api/items 商品一覧取得 POST http://domain/api/items 商品登録 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 5

API の普及 2003 年頃 ~ Amazon Google など大手 Web 企業が API を提供開始 Ajax の普及 2007 年頃 ~ AWS, Salesforce, Twitter, Facebook 等クラウドサービスが API を提供開始 2009 年頃 ~ スマートフォンの普及 モバイルアプリの開発が活発化 モバイルアプリのサーバ ( バックエンド ) とデータをやり取りする 仕組みとして API の普及が本格化 2014 年頃 ~ IoT フィンテックや API エコノミーが注目される非 IT 企業 API への取組み本格化 モバイルアプリと API 増加を続ける API バックエンド DB API モバイル タブレット ProgrammableWeb の情報を基に当社で加筆 グラフ化引用元 : https://www.programmableweb.com/api-research Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 6

デジタルビジネスの中核となるAPI デジタルビジネスはAPIが有機的に 連携し エンドユーザに様々なモ ノを通じて価値を提供している APIにより部品化されたサービスを組み 合わせてユーザに提供されている API APIは自社のビジネスを サービス の部品化 するために重要な役割 を果たす SNS サービス API API サービス 企業はAPIを公開することで 社外 のサービスやデバイス センサー などと情報の交換が可能となり 顧客に対して新しいサービス体験 を提供できるようになる Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 物流サービス API クラウドプラットフォーム サービス 7 7

API のライフサイクル Copyright 2017 OGIS-RI Co., Ltd. All rights reserved.

API 公開のライフサイクル API 公開は 一度きりの取り組みではない デジタルビジネスの成長 変化にあわせ API を改修し バージョンアップすることが必要 ライフサイクル管理が大切 API のバージョン リリース管理 API のユーザー トークンの管理 API のユーザー向けサポート API の開発方法 新規に API を構築 既存システムを拡張 ESB/EAI の利用 クラウドサービスの利用 既存システムとの連携 API 公開したいデータを持つシステムと どのようにつなぐか 運用 開発 API 計画 設計 API 公開の目的を明確に API の利用者および公開範囲を明確に API として公開するデータ サービスを明確に API の利用シナリオを明確に API を利用するアプリ システムを含めた全体のアーキテクチャ セキュリティ スケーラビリティ 拡張性 コストを考慮 API のユースケースを実現するデータセット インタフェース Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 9

API 公開のライフサイクル : 計画 API 公開の計画で重要になるポイント - API 公開の目的を明確にする - API の利用者および公開範囲を明確にする - API として公開するデータ サービスを明確にする - API の利用シナリオを明確にする 運用 開発 計画 設計 API 公開範囲の種類について プライベート パートナー パブリック メリット : 様々なクライアントから共通的に利用可能なモジュールを提供できる 例 : モバイル向けのバックエンド API メリット : パートナーとの新規協業 立ち上げの迅速化ができる 例 : 取引先 代理店向けのカタログ API メリット : ビジネスをプラットフォーム化することを実現できる 例 : オープンに公開されている Map API Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 10

API 公開のライフサイクル : 設計 API 公開の設計で重要になるポイント - API を利用するアプリ システムを含めた全体のアーキテクチャ セキュリティ スケーラビリティ 拡張性 コストを考慮する - API のユースケースを実現するデータセット インタフェース ユーザ視点のデータセット 標準的な API スタイルなどユーザの利用しやすさを考慮する 運用 開発 計画 設計 アーキテクチャ設計 インタフェース設計 API クライアント API の目的を達成するにはどのような構造にするべきか API ユースケースの視点 ユースケースを実現する API セットは? 申請 API 申請ステータス確認 API 申請一覧取得 API 申請キャンセル API 申請 API の申請情報はどのようなデータ項目を持つべきか? API 技術の視点 API のスタイルは SOAP か? REST か? データフォーマットは XML か? JSON か? Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 11

API 公開のライフサイクル : 開発 API 公開の開発で重要になるポイント - API の開発方法 新規に API を構築 既存システムを拡張 ESB/EAI などの連携ミドルウェアの利用 クラウドサービスの利用 - 既存システムとの連携 運用 開発 計画 設計 API 公開したいデータを持つシステムと どのようにつなぐか 何をつかって開発する? どうやって連携する? クラウドサービスを利用するか? PaaS BaaS FaaS 新規に構築するか? Java.Net Ruby Python Node API クラウドサービスを利用するか? PaaS BaaS FaaS DB に直接接続するのか? 既存システムに連携のインタフェースが必要か? API? Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 12

API 公開のライフサイクル : 運用 API 公開の運用で重要になるポイント - API のバージョン リリース管理 - API のユーザ 契約管理 - API のユーザ向けサポート - API の監視 障害対応 運用 開発 計画 設計 API の機能追加やデータ項目変更などの管理する API ユーザや管理 API を利用するためにトークンの管理 API の使い方を理解するためのドキュメント SDK バージョン ライフサイクル ユーザ ユーザプロファイル変更 API 1.2 公開中 契約や API 利用の課金情報の管理 開発支援 サービス取得 API 0.1 開発中 開発者 API 利用契約 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 13

事例概要 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved.

事例 パーソルキャリア株式会社様 ( 旧名 : 株式会社インテリジェンス様 ) アルバイト求人情報サービス an の法人顧客向けサービス向上のために API 公開支援ソリューション を採用 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 15

背景 課題 公開版につき削除 : 詳細はお問い合わせください Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 16

API による課題の解決 公開版につき削除 : 詳細はお問い合わせください Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 17

プロジェクトの目的 スモールスタート 現行システムへの影響をできるだけ小さくする APIのセキュリティ 将来に向けて拡張できるようにする Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 18

Amazon API Gateway 利用のポイント Copyright 2017 OGIS-RI Co., Ltd. All rights reserved.

API Gateway 採用の目的 API の認証認可を内部 API の実装から分離 - API に対するアクセス制御を実現 API のユーザ クライアント トークンの管理のサービスと連携 - AWS IAM AWS Cognito や外部の仕組みと連携可能 API の流量制御 ( スロットリング機能 ) - バックエンドの内部 API の負荷が過大にならないようなトラフィック制御 効率的な支払いモデル - 利用量 (API の呼び出しと データ量 ) に応じた課金 Amazon API Gateway Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 20

ハイブリッド構成における役割 API Gateway API サーバ ( 内部 API) - API クライアントの認証 - 流量制御 - HTTP リクエスト / レスポンスのハンドリング - HTTP リクエストバリデーション - DB アクセス - エラーハンドリング Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 21

セキュリティ : ネットワーク パブリックサービスである API Gateway からオンプレミスにある内部 API サーバにセキュアに接続するか - ネットワークセグメント分け (VPC + Direct Connect) - API Gateway から内部 API サーバのリクエスト クライアント証明書認証 Basic 認証 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 22

流量制御 ( スロットリング ) トークンバケットアルゴリズム : ネットワーク流量をバケット ( バケツ ) 内のトークンに基づいて制御する - レート : トークンがバケットに追加される量 1 秒あたりのリクエストの平均数 - バースト : バケットに入るトークンの最大数リクエストの瞬間最大値 トークンは 1 秒毎に追加される 1 リクエストを流すのに 1 トークンを消費 バケツにトークンがなくなると リクエスト 仮想のバケツ リクエスト HTTP レスポンスコード 429 Too Many Request Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 23

現行システムへの負荷軽減 / レイテンシー 現行システムへの影響をできるだけ小さくする - 流量制御 ( スロットリング ) - キャッシュ - 1 レスポンスあたりのサイズ制限 レイテンシー - キャッシュ API Gateway のキャッシュ API サーバのキャッシュ どこに どのデータをキャッシュさせておくか 各要素で処理を最適化する クライアント API Gateway API サーバ DB DB のキャッシュ - クエリの最適化 API 処理の効率化 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 24

エラーハンドリングと HTTP レスポンス エラーの発生箇所 発生原因に応じて適切な HTTP レスポンスをマッピングする - API Gateway で発生するパターン - 内部 API サーバで発生するパターン 公開版につき削除 : 詳細はお問い合わせください 公開版につき削除 : 詳細はお問い合わせください クライアント API サーバ API Gateway Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 25

API Gateway の組み込み変数を活用する API 呼び出しのコンテキスト情報をメタデータとして内部 API 呼び出しのリクエストに付与する - $context.identity.xx : リクエストを呼び出しているアカウント情報 - $context.requestid : API 呼び出し用に自動生成された ID サンプルリクエスト 組み込み変数を 内部 API の HTTP リクエストに付与する クライアント 公開版につき削除 : 詳細はお問い合わせください API Gateway API サーバ XXX の値によって振る舞いを変える XXX をログに出力し リクエストのトレーサビリティを確保する Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 26

API バージョン リリース管理 API のバージョン リリース管理 - 外部インタフェース Amazon API Gateway の ステージ によって管理 - API 定義は Swagger ファイルをバージョン管理システムで管理 クライアント API Gateway のステージは 開発や本番などのデプロイに紐付いた概念 URL にマッピングされる http://[ ホスト名 ]/[ ステージ名 ] Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 27

当社 API ソリューションご紹介 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved.

API 公開支援ソリューション オージス総研のクラウドと API 開発 運用の知見を集めたサービスで 短期間で API 構築 信頼性の高い API インフラ を提供します こんなお客さまに最適です やりたいこと 新たなデータ販売チャネルを開拓したい ビジネスパートナーからのAPI 対応の要望に応えたい モバイルやIoTデバイスを活用し 新しいビジネスモデルを構築したい 活用シーン 悩み API の設計 実装 運用 監視の設計 など技術面でのサポートが欲しい 最初の取り組みとして最小構成でスタートしたい API 提供により ビジネスパートナーのサービスとデータを連携する API 活用により 様々なデバイスやアプリとサービスを連携する Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 29

サービスメニュー API 構築サービス API プラットフォーム構築 API 開発 クラウド ハイブリッド オンプレミスに対応要件にマッチした製品 / サービスを利用してご提供 AWS IBM API Connect Anypoint Platform API 開発のベストプラクティスを詰め込んだ API 開発スタックを使い 効率的に API を開発 API 運用サービス APIアップデート APIプラットフォームメンテナンス APIプラットフォーム監視 API 障害分析 対応 API 利用状況レポート APIユーザサポート API のデータ項目の追加など API のアップデート リリースの実施 定期的な API プラットフォームのセキュリティアップデート API プラットフォームの障害 異常検知および通知 障害発生時の原因調査 切り分けおよび復旧対応 API の利用状況のレポーティング API 利用者への問い合わせ対応 API クライアント開発支援 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 30

まとめ API 公開のプロセスをご紹介 - API の利用者を想定し 様々な角度から検討する - 基礎となるアーキテクチャを構築する - 一度きりのプロセスではなく 継続的なサイクルを実施する スモールスタートの API 公開事例をご紹介 - クラウドサービスを活用したハイブリッド構成 - 既存システムへの影響を小さくするための方策 Amazon API Gateway のポイントをご紹介 - 内部 API を保護する役割として利用したケース - 内部 API との機能分割や API Gateway の機能の使い方 Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 31