• 検索結果がありません。

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
22
0
0

読み込み中.... (全文を見る)

全文

(1)

IBM

Bluemix オンラインセミナー

Bluemix いつでもWebinarシリーズ

第24回

「API Management」

日本アイ・ビー・エム システムズ・エンジニアリング株式会社 グロース・テクノロジー 杉田 想土

(2)

本日のご説明内容

API活用の重要性

API Management サービス

デモ

(3)
(4)

ビジネスにおけるITの役割の変化

Hybrid Enterprise SoRとSoEの連携

Systems of Record Systems of Engagement

(5)

Web API

SoEを実現するにはシステム間の連携が必要であり、既にWeb

APIを使用することが一般的

今後のSoEとSoRの連携においてもWeb APIが注目

APIの活用による組み立て可能なビジネスの実現

部品化されたビジネス要素 疎結合(API)で組み合わせる 迅速、再帰的にやり直す 多様なチャネルの可能性(予測不能性)

(6)
(7)

IBM API Management ソリューション

APIの設計、保護、共有、管理までを単一のソリューションで包

括的にサポート

APIプロバイダーの課題に対するソリューション コーディングなしでAPIをアセンブル APIにセキュリティーをアドオン バージョン管理によるイタラティブ開発 プラン定義によるAPIの商品化 APIの利用状況を分析 アプリ開発者の課題に対するソリューション API情報を確認できる開発者ポータル API Keyの迅速な発行

(8)

API Management 提供形態

IBM API Management

管理サーバー(仮想アプライアンス)とゲートウェイ(DataPower)で構成

IBM API Management on Cloud (IBM API Management

Service)

apim.ibmcloud.comで提供するクラウドサービス

API Management サービス on Bluemix

実体はAPI Management on Cloud

Bluemixのカタログからサービスを追加するだけで利用可能

APIをBluemixにカスタムAPIとしてBluemixのカタログに公開可能 Bluemixアプリで公開されたAPIを利用可能

(9)

管理サーバー

API Management 構成要素

API Manager ゲートウェイ・サーバー (DataPower) クラウド管理コンソール アプリケー API 開発者ポータル 管理 アプリ開発者 クラウド管理者 API管理者 APIプロバイダー組織 開発者組織

(10)

API Management on Cloud

API Management 構成要素(on Cloud)

API Manager ゲートウェイ・サーバー (DataPower) クラウド管理コンソール 開発者ポータル アプリ開発者 API管理者 APIプロバイダー組織 開発者組織

(11)

Bluemix

API Management on Cloud

API Management 構成要素(Bluemixサービス)

API Manager ゲートウェイ・サー バー クラウド管理コ ンソール Bluemixアプ リケーション BluemixAPI 上の 開発者ポータル Bluemix ダッシュボード アプリ開発者 API管理者 APIプロバイダー組織 開発者組織

(12)

API Managementのインターフェース

API Manager

APIの管理者が利用するインターフェイス APIの管理のための操作を行う APIの作成 プランの作成とデプロイ APIの使用状況の分析

開発者ポータル

APIの利用者が利用するインターフェース BluemixアプリからAPIを利用する場合は必ずしも利用する必要はない Bluemixのインターフェースが開発者ポータルの機能を代替する

(13)

API ManagerによるAPIの管理

APIの作成

RESTまたはSOAPのAPIが作成可能 APIをプロキシーするだけでなく、APIのアセンブルが可能 元となるAPIはインターネット上でアクセス可能である必要がある ただし、Secure Gatewayサービスと組み合わせることで、オンプレミスの APIも管理可能 APIにセキュリティーを設定することが可能

プランの作成

複数のAPIリソースをまとめてプランとして定義 それぞれのAPIリソースに利用レート制限を設定することが可能 プランは「環境」にデプロイする

(14)

APIのセキュリティー

アプリケーションの

識別

(API Key)

なし、クライアントID、クライアントIDとシークレットが選択可能 「なし」の場合は誰でもアクセス可能 クライアント・シークレットは1度しか確認できない API呼び出し時にはAPI Keyが必要 (例)/baggase/status?client_id=aaa&client_secret=bbb APIの利用者は開発者ポータルでAPI Keyを発行する アプリケーションの登録とプランのサブスクライブが必要 Bluemixアプリケーションの場合、カスタムAPIをバインドするだけでAPI Key が発行される

(15)

Bluemix上でAPIを作成し、Bluemix組織に公開

Bluemix上でAPIを作成し、(Bluemix以外の)外部に公開

レジストリはオンプレミスLDAPを用意し、Secure Gateway経由で接続 外部のAPI利用者は開発者ポータルを使用

オンプレミスでAPIを作成し、Bluemix組織に公開

Secure Gateway Bluemix

API Management on Cloud

ユースケース

ゲートウェイ・サー バー Bluemixアプ リケーション Bluemix上の API オンプレミス のLDAP

(16)

API Management 事例

大手銀行でのアプリケーション開発コンテスト

Bluemix

API API API API API API

Secure API Harmony DataWo Mobile ベンチャー企業など 環境提供・開発支援 Enterprise Containers Open Composable Openプラットフォーム上で APIの組み合わせ

(17)
(18)

API Management利用の流れ(デモ)

API Managementサービスの追加 (Bluemixダッシュボード) APIの作成(API Manager) プランの作成(API Manager) APIの公開(API Manager) API プロバイダー アプリ開発者

(19)
(20)

本日のまとめ

今後はWeb APIによるシステム間の連携がますます重要

IBMはAPI Managementソリューションを提供しており、

Bluemixでも利用可能

API Management サービス

RESTとSOAPのAPIが作成可能 APIをプロキシーするだけでなくアセンブルが可能 APIにセキュリティーやレート制限を設定可能 APIをカスタムAPIとしてBluemixのカタログに公開可能

(21)

ibm.biz/BMtrial

Bluemixについてもっと学びたい Bluemix Webinar ibm.biz/Bmwebinar Bluemixオンライン・ハンズオン・セミナー ibm.biz/BMwebhandson Bluemix技術情報 http://www.ibm.com/developerworks/jp/bluemix/ Bluemixご紹介 http://www-01.ibm.com/software/jp/info/bluemix/ Bluemixのお客様事例

(22)

参照

関連したドキュメント

参考 日本環境感染学会:医療機関における新型コロナウイルス感染症への対応ガイド 第 2 版改訂版

試験タイプ: in vitro 染色体異常試験 方法: OECD 試験ガイドライン 473 結果: 陰性.

No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage

サーバー API 複雑化 iOS&Android 間で複雑な API

(1) 送信機本体 ZS-630P 1)

指定管理者は、町の所有に属する備品の管理等については、

R_DMACn_Suspend R_DMACn_Resume R_DMACnm_Create R_DMACnm_Start R_DMACnm_Stop.

従来から iOS(iPhone など)はアプリケーションでの電話 API(Application Program