SlideShare a Scribd company logo
ユーザ視点で見た
IBM  BluemixとAPIの可能性
自己紹介
原田 一樹  (Kazuki  Harada)
o  Bluemix  UserGroup  Community  Leader
o  クラウドアーキテクト/スクラムマスター
o  クラウドイノベーションセンター所属
興味・関心:
  Cloud/IoT/機械学習/OSS/API/Scrum/DevOps
書籍・記事・実績:
o  エンタープライズAWS導入ガイド
o  人口知能アプリケーション総覧-Watson
o  BluemixとWatsonの全貌を知る-ITpro
o  BluemixHack  最優秀賞
o  BluemixChallenge2015  最優秀賞
Bluemix  Challengeで最優秀賞獲得しました
またたび 〜旅行プラン提案bot〜
※詳細は前回のAPI  Meetup  #9を参照ください
Bluemixって何?
1.  PaaS 
2.  IaaS 
3.  開発者向けツール群
4.  API管理ポータル
1.  PaaS ○
2.  IaaS ○
3.  開発者向けツール群 ○
4.  API管理ポータル ○
上記全てを持ったプラットフォーム
Bluemixって何?
参考元:http://www.slideshare.net/ngaur/bluemix-digital-innovationplatform
Bluemixの構成要素
参考元:http://www.slideshare.net/ngaur/bluemix-digital-innovationplatform
Bluemixの構成要素
本日のテーマ「API」
BluemixでAPIを…
  使う
  連携させる
  探す
  作る/制御する
  公開する
  一元管理する
BluemixでAPIを
“使う”
参考元:  SoftLayer  Bluemix  Summit  2015    Ekman  講演資料
http://www.slideshare.net/softlayerjp/ibm-cloudekman
BluemixのAPIエコノミー
カタログからサービスを選択
 ボイラープレート:14種類
 ランタイム:6種類
 サービス:91種類  (2015年9月時点)
モバイル データベース アナリティクス
インテグレーション セキュリティAPI管理
Watson IoT
サービスを”バインド”して利用する
BluemixでAPIを
“連携させる”
Bluemix_API_Possibility
Node-REDの特徴
n  ブラウザベース  UI
n  node.js  で動作
Ø 軽量
n  機能をカプセル化してNodeとし
て利用
n  独自Nodeを作成・追加可能
n  Bluemixの様々なサービスを簡
単に利用可能
ハードウェアデバイス,API,オンラインサービスをブラウザ上で
ドラッグ&ドロップで簡単に結合させることが可能
OSS版の初期環境
Bluemix版で
使えないもの
Bluemix版で
追加されているもの
Bluemix版の初期環境
18
Node-REDで使いたいサービスを
事前にバインドしておきます
Bluemix版はサービス認証機能付き(1/2)
19
OSS版/Bluemix  未バインド状態 Bluemix  バインド済
個別に認証情報を設定する必要あり 「Service」を選択するだけ
Bluemix版はサービス認証機能付き(2/2)
Node-RED  Librayには、利用可能なNodeが日々追加されている
npm  installやpackage.jsonに記述すれば追加可能。
http://flows.nodered.org/
利用可能なノードは日々増加中
npm  install  node-red-node-google
npm  install  node-red-microsoft-azure
npm  install  node-red-node-aws
npm  install  node-red-node-ddb
IBM以外のサービス連携も日々増加中
DEMO
https://youtu.be/CXQBxLCetXg
デモでやりたいこと
1.  欲しい画像のキーワードを
slackに入力
2.  Googleで画像検索、
画像ファイルを取得
3.  ファイルを複数ストレージに保存
4.  保存が完了したことを
slackで通知
Node-RED(OSS版)
1. Slackに入力	
 
4. Slackで通知
2. Googleで画像検索
画像ファイルを取得
3. ストレージに
保存	
 
4. 保存が完了した
ことを確認
Node-RED(OSS版)
Node-RED(Bluemix版)
Bluemix版で出来なかった点
BoxのRedirect_uri
 httpが許されない
ローカル環境に
ダウンロードする機能
BluemixでAPIを
“探す”
Bluemixには、知る人ぞ知る
「裏メニュー」があります。
Bluemix  Labs  Catalog
https://console.ng.bluemix.net/
catalog/labs/
Bluemix_API_Possibility
Find an API Match
Cognitive ability to dynamically shape API matches based upon
relationships or other criteria
Largest API Knowledge base
Explore and search from the worlds largest collection of Public APIs
Gain insights across APIs
understand multi-modal relationships, common API attributes such
as data formats, key types, etc.
API Search _|_______________
BluemixでAPIを
“作る/制御する”
IBM  API  Management  on  Bluemix
(APIの設計、保護、共有、管理サポート)
できること
   APIの管理・制御
ü  APIの作成
ü  APIの使用状況の分析
ü  ユーザ別にAPI使用制限の設定…など
   APIの利用
ü  アプリケーションの識別(API  Key)
ü  ユーザーの認証(OAuth認証…など)
   APIの公開
ü  Bluemix組織に公開
ü  外部に一般公開
例:APIの仕様設計(Call制限)
Bluemixの自組織にプライベート公開
詳しくは下記ブログを参照
http://dotnsf.blog.jp/archives/
1039539746.html
BluemixでAPIを
“公開する”
Bluemixは、
「APIのマーケットプレイス」
↓
自分のAPIをBluemixに公開
してビジネスすることも可能
サービス登録までの手順
(1) クラウドビジネスパートナーとして登録	
 
https://www.marketplace.ibmcloud.com/joinnow/
	
 
(2) IBM クラウドマーケットプレースチームによる内容確認レビュー	
 
登録内容が確認されて、問題がないかを判断	
 
	
 
(3) Terms and Conditions に同意
https://developer.ibm.com/marketplace/docs/vendor-guide/business-
partner-agreements/
(4) IBM Cloud Marketplace Business Partner 条件に同意後、90日以内に
マーケットプレース API を実装
https://developer.ibm.com/marketplace/docs/vendor-guide/
integrating-bluemix/
(5) Bluemix 用の追加条件に合意	
 
	
 
(6) マーケティングキットを使ってプロモーション開始	
 
https://developer.ibm.com/marketplace/docs/marketing-kit/
技術要件
 マーケットプレース  API  を使って支払い機能
とプロビジョニング機能をサポートすること
 Bluemix  内のアプリで有用に使えること
 サービスはクラウドで提供されていること
 コンポーザブル(組み合わせ可能)であること
 バックエンドは負荷の変更に耐えられるよう
スケールすること
 英語版ウェブサイトが提供されていること
 無料トライアルが提供されていること
サービス要件
  Description  にサービスの価値が記述されていること/
Bluemix  を組み合わせた価値が分かるようにすること
  Bluemix  でそのサービスを使う場合のドキュメントへのリンクが
提供されていること
  簡単に開始できるスターターアプリや、スクラッチで開発する
場合のサンプルなどが提供されていること
  サービスのダッシュボードが  Bluemix  から簡単に使えること
(例えばリンク  URL  だけで使える、など)
  プロビジョニングやバインドの処理が3分以内に完了すること
  サポート情報が記載されていること
  メンテナンス時のダウンタイムをゼロにすること
  Terms  of  Usage  へのリンクが提供されていること
  Bluemix  や他のサービスとのシングルサインオンが提供されて
いること
BluemixでAPIを
“一元管理する”
Bluemixから利用可能な
APIを利用することで、
料金管理やサービスを
一元管理できる
でも、Bluemixにはまだ、
東京リージョンがない…
インフラを細かく制御したい…
でも、Bluemixにはまだ、
東京リージョンがない…
インフラを細かく制御したい…
↓
メイン環境はAWSを使いつつ、
各種API管理をBluemixで
一元管理できないの?
AWS  ×  Bluemix構成
AWS  Cloud
VPC  Subnet
Linux  +  Node.js
+  環境変数
Route53
(独自ドメイン)
[Tokyo  Region]
Bluemix
ダッシュボード
Bluemix
各種API群
ü 料金管理
ü 認証管理
認証
[米国/英国リージョン]
ローカル環境
GIT
BluemixでAPIを…
  使う →カタログからバインド
  連携させる →Node-RED
  探す →API  Harmony
  作る/制御する →API  Management
  公開する →ビジネスパートナー認定
  一元管理する →認証機能のみ利用
Bluemix_API_Possibility
Bluemix  UserGroup(BMXUG)  facebookページ
http://ibm.biz/bmxug-facebook
BMXUGへの登録もお願いします

More Related Content

PDF
2016年冬 IBMクラウド最新動向
PPTX
StrongLoopでサクっと始めるAPIエコノミー
PDF
SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"
PDF
進化を続けるBluemix 最新情報
PDF
【SoftLayer事例】V-CUBE ミーティングを支えるSoftLayer
PDF
WatsonQA応用編~BluemixとWatson Engagement Advisor(WEA)連携~
PDF
私のあれこれBluemix体験談
PDF
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
2016年冬 IBMクラウド最新動向
StrongLoopでサクっと始めるAPIエコノミー
SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"
進化を続けるBluemix 最新情報
【SoftLayer事例】V-CUBE ミーティングを支えるSoftLayer
WatsonQA応用編~BluemixとWatson Engagement Advisor(WEA)連携~
私のあれこれBluemix体験談
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~

What's hot (20)

PDF
Watson API トレーニング 20160716 rev02
PDF
クラウドが拓いたITの進化
PDF
APIエコノミーで日本をよくしましょう
PPTX
IBM Bluemix × Watson でMashup Hackathon (API説明)
PDF
SoftLayer Bluemix Community Festa 2016 Program Guide
PDF
大容量ファイルを爆速で転送! 世界を飛び回る! AsperaとSoftLayerの最強コラボ!
PPTX
APIエコノミーの現状と今後の期待
PDF
Mobile cloudnight 2015/11/11
PDF
Banking APIとAPIエコシステム
PDF
IBM bluemix api connect によるAPIエコノミーの実現 20170426
PDF
Fostering api ecosystem session for nikkei big data seminar
PDF
Watson × IBM Bluemix で簡単アプリ開発
PDF
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
PDF
IBMクラウドではじめる簡単ECサイト
PPTX
APIエコノミー (金融編)
PPTX
金融業界におけるAPIエコノミー / Fintech meetup / IBM
PPTX
Twilio bluemix hands-on 資料
PDF
Softlayer_bluemix-summit
PDF
クラウドAPIを利用した開発について ~ セルフポータル、ストレージサービス、Infrastructure as a code ~
PPT
OSC名古屋2014 使えるクラウド SoftLayer
Watson API トレーニング 20160716 rev02
クラウドが拓いたITの進化
APIエコノミーで日本をよくしましょう
IBM Bluemix × Watson でMashup Hackathon (API説明)
SoftLayer Bluemix Community Festa 2016 Program Guide
大容量ファイルを爆速で転送! 世界を飛び回る! AsperaとSoftLayerの最強コラボ!
APIエコノミーの現状と今後の期待
Mobile cloudnight 2015/11/11
Banking APIとAPIエコシステム
IBM bluemix api connect によるAPIエコノミーの実現 20170426
Fostering api ecosystem session for nikkei big data seminar
Watson × IBM Bluemix で簡単アプリ開発
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
IBMクラウドではじめる簡単ECサイト
APIエコノミー (金融編)
金融業界におけるAPIエコノミー / Fintech meetup / IBM
Twilio bluemix hands-on 資料
Softlayer_bluemix-summit
クラウドAPIを利用した開発について ~ セルフポータル、ストレージサービス、Infrastructure as a code ~
OSC名古屋2014 使えるクラウド SoftLayer
Ad

Viewers also liked (6)

PDF
AWS Cloud Design Pattern for Enterprise
PDF
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
PDF
クラウド2.0のもたらす破壊力と大企業内でのイノベーション
PDF
Amazon Web Servicesブース:UI×API×AWS 横田 聡
PDF
JAWS DAYS 2015
PDF
[Microsoft Tech Summit 2017] マイクロサービスだけじゃない! コンテナー オーケストレーターとしての「Azure Servic...
AWS Cloud Design Pattern for Enterprise
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
クラウド2.0のもたらす破壊力と大企業内でのイノベーション
Amazon Web Servicesブース:UI×API×AWS 横田 聡
JAWS DAYS 2015
[Microsoft Tech Summit 2017] マイクロサービスだけじゃない! コンテナー オーケストレーターとしての「Azure Servic...
Ad

Similar to Bluemix_API_Possibility (20)

PDF
Bluemixでdev opsして分かったpaasの良いとこ悪いとこ
PDF
Node red for-collecting_information
PDF
ToolChainを使った次世代DevOps環境の作り方
PDF
Fun tech#14 AlibabaCloud - EDAS(Enterprise Distributed Application Service)
PDF
Tier Ⅳ Tech Meetup #2 - 自動運転を作るのはCloudシステムの集合体?? 活用技術を大解剖 -
PDF
OpenWhisk Serverless への期待
PDF
Mautic最新情報と始め方 - IDCFクラウド&Bluemix 合同Meetup!in つくば vol.3
PDF
UrbanCodeを使用したBluemixとオンプレミスの統合デプロイ
PDF
クラウド座談会資料
PDF
熊本 HoloLens Meetup vol.0 「HoloLensアプリ開発コンテストビジネス部門で特別賞もらってきた」
PDF
【Japan Partner Conference 2019】遂に来た! フルマーネージド Azure Red Hat OpenShift で実現する O...
PPTX
Intelligent cloud with Microsoft Graph.
PDF
JIMUC 生成AI分科会活動報告 2025/7/11 エレメンタムコンサルティングLLC 増田和紀
PDF
「クラウドの変質化」Yako presen 141005
PPTX
20210521 jimuc panel
PPTX
IBM Log Analysis with LogDNAを評価した話
PDF
Bluemixの概要とアプリの作り方
PDF
IBM STARTUP MEETUP!(スタートアップカフェ大阪)
PDF
Azure <3 Openness
PPTX
IoT プラットフォーム「SORACOM」 20151202版
Bluemixでdev opsして分かったpaasの良いとこ悪いとこ
Node red for-collecting_information
ToolChainを使った次世代DevOps環境の作り方
Fun tech#14 AlibabaCloud - EDAS(Enterprise Distributed Application Service)
Tier Ⅳ Tech Meetup #2 - 自動運転を作るのはCloudシステムの集合体?? 活用技術を大解剖 -
OpenWhisk Serverless への期待
Mautic最新情報と始め方 - IDCFクラウド&Bluemix 合同Meetup!in つくば vol.3
UrbanCodeを使用したBluemixとオンプレミスの統合デプロイ
クラウド座談会資料
熊本 HoloLens Meetup vol.0 「HoloLensアプリ開発コンテストビジネス部門で特別賞もらってきた」
【Japan Partner Conference 2019】遂に来た! フルマーネージド Azure Red Hat OpenShift で実現する O...
Intelligent cloud with Microsoft Graph.
JIMUC 生成AI分科会活動報告 2025/7/11 エレメンタムコンサルティングLLC 増田和紀
「クラウドの変質化」Yako presen 141005
20210521 jimuc panel
IBM Log Analysis with LogDNAを評価した話
Bluemixの概要とアプリの作り方
IBM STARTUP MEETUP!(スタートアップカフェ大阪)
Azure <3 Openness
IoT プラットフォーム「SORACOM」 20151202版

More from Harada Kazuki (8)

PDF
Introduce bmxug 20160526
PDF
BluemixのNext DevOpsサービス「ToolChain」について
PDF
InterConnect2016 Report by BMXUG
PDF
Watson research-report 1204
PDF
Node red basic & node-red-ug-japan
PDF
PaaSを使いこなす!「インフラSIer」の進化
PDF
【Bluemix Challenge最優秀賞】またたび〜旅行提案bot_LT資料〜
PDF
Bluemix&Azureで機械学習する自動応答チャットで旅行提案するアプリを APIフル活用で実装してみた
Introduce bmxug 20160526
BluemixのNext DevOpsサービス「ToolChain」について
InterConnect2016 Report by BMXUG
Watson research-report 1204
Node red basic & node-red-ug-japan
PaaSを使いこなす!「インフラSIer」の進化
【Bluemix Challenge最優秀賞】またたび〜旅行提案bot_LT資料〜
Bluemix&Azureで機械学習する自動応答チャットで旅行提案するアプリを APIフル活用で実装してみた

Bluemix_API_Possibility