SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
IBM Bluemix
www.bluemix.net
IBM Bluemix
そこが知りたい!
テクニカル・セミナー
日本アイ・ビー・エム
システムズ・エンジニアリング株式会社
Web & Securityソリューション 松井 学
Bluemixと既存システムとの連携
© 2014 IBM Corporation
2
IBM Bluemix
www.bluemix.net
ご注意
この資料は日本アイ・ビー・エム株式会社および日本アイ・ビー・エム システムズ・エンジニアリング株
式会社の正式なレビューを受けておりません。
資料の内容には正確を期するよう注意しておりますが、この資料の内容は2014年09月現在の情報であり
、製品の新しいリリース、修正などによって動作/仕様が変わる可能性があります。
当資料は、資料内で説明されている製品の仕様を保証するものではありません。従って、この情報の利⽤
またはこれらの技法の実施はひとえに使⽤者の責任において為されるものであり、資料の内容によって受
けたいかなる被害に関しても⼀切の補償をするものではありません。
また、IBM、IBMロゴおよびibm.comは、世界の多くの国で登録されたInternational Business
Machines Corporationの商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標
である場合があります。現時点でのIBMの商標リストについては
http://www.ibm.com/legal/copytrade.shtmlをご覧ください。
© 2014 IBM Corporation
3
IBM Bluemix
www.bluemix.net
アジェンダ
既存システムとの連携の必要性
Bluemixと既存システムとの連携形態
Cloud Integrationアドオン
まとめ
© 2014 IBM Corporation
4
IBM Bluemix
www.bluemix.net
既存システムとの連携の必要性
© 2014 IBM Corporation
5
IBM Bluemix
www.bluemix.net
これからの企業システム新たなビジネス領域
Systems of Record
(定型業務処理システム)
Systems of Engagement
(協働のための情報活用システム)
Internet of Things
(“モノ”のインターネット)
クラウド・ベース・
サービス
Systems of Interaction 相互に関わりあうシステム
© 2014 IBM Corporation
6
IBM Bluemix
www.bluemix.net
バックオフィス・システムとの統合は課題
顧客向けシステムとバックオフィス・システムと
の統合は大きな課題になっている
効果的な顧客向けシステム構築にあたり、最も技術的な課題となっているものは?
出典:A commissioned study conducted by Forrester Consulting on behalf of IBM, Q1 2013
バックオフィス・システムとの
不十分な統合
不十分なセキュリティー
不十分なマスター・データ管理
不十分なコンテンツ管理
予測不可能なパフォーマンス
42%
35%
34%
30%
30%
© 2014 IBM Corporation
7
IBM Bluemix
www.bluemix.net
既存システムとの連携の必要性
既存資産の有効活⽤(1/2)
SoRのデータをSoEでも利⽤したい
CRMなどの顧客情報システムのデータ活⽤し、
特定の顧客に特化したモバイル・サービスを提供する
ソーシャル・メディアのデータと顧客データを利⽤し、
アナリティクスの技術により顧客動向をより詳細に分析する
お客様センター
CRM
Bluemix環境
顧客向けサイト
ユーザー
ユーザー
© 2014 IBM Corporation
8
IBM Bluemix
www.bluemix.net
既存システムとの連携の必要性
既存資産の有効活⽤(2/2)
フロントエンド・システムで取得した情報をSoRに保管
顧客ニーズの変化が激しい部分は、Bluemixで迅速、かつ、柔軟
にアプリケーションを開発する
重要なデータは、堅牢な既存システムに保管する
お客様センター
顧客DB
ユーザー
キャンペーンサイト
モバイル
アプリケーション
ユーザー
Bluemix環境
© 2014 IBM Corporation
9
IBM Bluemix
www.bluemix.net
Bluemixと既存システムとの連携形態
© 2014 IBM Corporation
10
IBM Bluemix
www.bluemix.net
Bluemixと既存システムとの連携形態(1/2)
Bluemixから既存システムに接続する
想定⽤途:
既存システムに保管されたデータを活⽤したい
Salesfoceなどの他クラウドサービスを活⽤したい
連携方式:
既存システムが提供するREST APIの利⽤する
Cloud Integrationアドオンの利⽤する
ランタイム
Bluemix環境
お客様データセンター
APサーバー
DB
REST APIによる連携
Cloud Integration
による連携
Salesforce
Azure
Google
© 2014 IBM Corporation
11
IBM Bluemix
www.bluemix.net
Bluemixと既存システムとの連携形態(2/2)
既存システムからBluemixに接続する
想定⽤途:
外部サービスのMashup基盤としてBluemixを利⽤し、
そこで構築したサービスを既存システムから利⽤したい
連携方式:
Bluemix上のサービスをREST APIで公開し、利⽤する
ランタイム
Bluemix環境
お客様データセンター
APサーバー
REST APIによる連携
Cloudant
1.各種サービスに対して
RESTインターフェースを作成する
2.RESTインターフェースを持つ
サービスを利⽤する
© 2014 IBM Corporation
12
IBM Bluemix
www.bluemix.net
Cloud Integrationアドオン
© 2014 IBM Corporation
13
IBM Bluemix
www.bluemix.net
Cloud Integration
Bluemix上で稼動するアプリケーションから、既存
システムへアクセスする手段を提供するアドオン
実績豊富なクラウド統合製品Cast Ironの技術を利⽤
既存システムに対してHTTPベースのRESTfulなアクセス
を実現
ランタイム
Bluemix環境
お客様データセンター
Cloud
Integration
Cast Iron Live
DB
Salesforce
Azure
Google
セキュア・
コネクター
© 2014 IBM Corporation
14
IBM Bluemix
www.bluemix.net
Cloud Integrationアドオン
Bluemixのランタイムに関連付け
クラウド統合に必要な設定情報を管理
クラウド統合API
セキュア・コネクター: 既存システム統合に利⽤
Integration: クラウド環境統合に利⽤
3種類のクラウド統合APIの作成方法を提供
作成方法により、連携可能なシステムが異なる
エンタープライズ
・エンドポイント
からの生成
Cast Iron Live
Orchestration
からの生成
Bluemixアプリ
からの生成
© 2014 IBM Corporation
15
IBM Bluemix
www.bluemix.net
Cloud Integrationのシステム連携パターン
1. エンタープライズ・エンドポイントとの連携
既存システムのデータベース(DB2, Oracle)と
SAPに対するCRUD操作
テーブルの結合など、複雑な操作は実行できない
2. Cast Iron Live管理のエンドポイントとの連携
データベースに加え、FTPやDomino、Salesforce
などCast Ironが接続できる多様なシステムと連携
DB2やOracleに対して、複雑なクエリーを実行可能
3. Bluemix上のRESTアプリケーションとの連携
RESTアプリケーションのAPIをカタログとして管理
© 2014 IBM Corporation
16
IBM Bluemix
www.bluemix.net
Cloud Integration利⽤の流れ
システム連携パターンにより流れが異なる
エンタープライズ・
エンドポイントとの連携
Cast Iron Live管理の
エンドポイントとの連携
Bluemix上の
RESTアプリケーション
との連携
セキュア・コネクターの
導入と設定
エンドポイントの定義
オーケストレーションの
定義とデプロイ
クラウド統合APIの作成
ランタイムへのバインド アプリケーションのコーディング
© 2014 IBM Corporation
17
IBM Bluemix
www.bluemix.net
1.エンタープライズ・
エンドポイントとの連携
既存システムのデータベース(DB2, Oracle)と
SAPに対するCRUD操作のAPIを簡単に作成可能
テーブルの結合など、複雑な操作は実行できない
Cast Iron Liveで手動設定する箇所を、
Cloud Integrationアドオンが隠蔽してくれる
セキュア・コネクターの管理
エンドポイントの生成
システム連携処理(オーケストレーション)の生成
具体的な設定方法は、参考資料を参照
© 2014 IBM Corporation
18
IBM Bluemix
www.bluemix.net
1.エンタープライズ・
エンドポイントとの連携
セキュア・コネクター
既存システムのデータにセキュアに接続するための
コンポーネントであり、2種類存在する
Standardセキュア・コネクター(Basicセキュア・コネクター)
 CastIron Secure Connector
 データを保持する既存システム(Endpoint)にアクセス可能なノードに
導入するエージェント型プロキシー・コンポーネント
 Bluemixアドオンの管理ページからダウンロードして導入
 Linux/Windowsの32bit/64bit環境をサポート
 Endpoint自体のノードには導入する必要はない
Enterpriseセキュア・コネクター
 IBM WebSphere DataPowerアプライアンス
 データセンター内の既存システムのフロントエンドに配置
 高可⽤性構成や負荷分散をサポート
 DataPowerのCloud Gateway Serviceを利⽤
 DataPower v7.0以上をサポート
© 2014 IBM Corporation
19
IBM Bluemix
www.bluemix.net
1.エンタープライズ・
エンドポイントとの連携
セキュア・コネクターの通信
セキュア・コネクターは、Cast Iron Live Gatewayの
443番ポートに対してSSLで接続する
セキュア・コネクターがProxyとして動作し、この接続を
利⽤してCloud Integrationからの要求をエンドポイントに送信
セキュア・コネクターからCast Iron Live Gatewayに対する
アウトバウンド通信のみ、ファイアウォールで許可すればよい
Bluemix環境
ランタイム
Cloud
Integration
Cast Iron Live
Cast Iron Live Gateway
443番ポート
DB
セキュア・
コネクター
お客様データセンター
© 2014 IBM Corporation
20
IBM Bluemix
www.bluemix.net
1.エンタープライズ・
エンドポイントとの連携
[参考]自動生成したクラウド統合APIの例
EMAIL FIRST_NAME LAST_NAME ADDRESS TEL
a@b.c xxx yyy zzz 0123
・・・ ・・・ ・・・ ・・・ ・・・
DB2上に定義したCUSTOMERテーブル
APIの生成
GETメソッドは、
select * from CUSTOMER where EMAIL = xxx and ・・・
に相当する処理
© 2014 IBM Corporation
21
IBM Bluemix
www.bluemix.net
1.エンタープライズ・
エンドポイントとの連携
[デモ]キャンペーン応募⽤の特設Webサイト
⼀時的なサイトのため、Bluemix上で稼動させる
顧客情報は、既存システムにて永続的に保管
Bluemix環境
Node.js
Cloud
Integration
DB2
お客様センター
ユーザー
Secure
Connector
Bluemix2014TechWS_08-1_CloudIntegration.mp4をご覧ください
© 2014 IBM Corporation
22
IBM Bluemix
www.bluemix.net
2.Cast Iron Live管理の
エンドポイントとの連携
データベースへの複雑な操作や、DB2/Oracle以外
のDBへの接続、FTPや他クラウドサービスと連携
するAPIを作成可能
オーケストレーションを手動で作成し、
Cast Ironへデプロイするためのスキルが必要
具体的な設定方法は、参考資料を参照
© 2014 IBM Corporation
23
IBM Bluemix
www.bluemix.net
2.Cast Iron Live管理の
エンドポイントとの連携
WebSphere Cast Iron Liveサービス
クラウド統合機能を提供するIBMのSaaSソリューション
IBM IDを利⽤し評価版(30日間無料)にSign Up可能
別途CastIron Live⽤のアカウントがアサインされる
Cast Iron Studioで統合処理(オーケストレーション)
を記載
© 2014 IBM Corporation
24
IBM Bluemix
www.bluemix.net
2.Cast Iron Live管理の
エンドポイントとの連携
[デモ]オーケストレーションの例
Cast Iron Liveと接続するための
HTTPエンドポイント
既存システムと接続するための
データベースエンドポイント
必須 任意
Cast Iron Liveからの要求を受信 Cast Iron Liveへ結果を送信
データベースに対するselect文を定義
照会結果をJSON形式に変換
必須 必須
任意
Bluemix2014TechWS_08-2_CastIron.mp4をご覧ください
© 2014 IBM Corporation
25
IBM Bluemix
www.bluemix.net
3.Cast Iron Live管理の
エンドポイントとの連携
既存のBluemixアプリケーションのREST APIを
Cloud Integrationで管理するための操作
APIのカタログをACE UIで管理できる
接続情報をVCAP_SERVICESから取得できるようになる
管理対象とするREST APIのURIを指定
管理対象とするREST APIの
入力パラメーターを指定
使⽤するメソッドの指定
APIの説明を記述
© 2014 IBM Corporation
26
IBM Bluemix
www.bluemix.net
共通.クラウド統合APIの利⽤
VCAP_SERVICESに登録された接続情報を利⽤
Cloud Integrationをランタイムにバインドすると、
接続情報がVCAP_SERVICESに登録される
© 2014 IBM Corporation
27
IBM Bluemix
www.bluemix.net
共通.クラウド統合APIの利⽤
HTTPリクエスト・ヘッダーに認証情報を付与
API_SECRET:接続情報のAPI_SECRETを使⽤する
Authorization:ベーシック認証の情報を付与する
var env = JSON.parse(process.env.VCAP_SERVICES);
env_cloudint = env['CloudIntegration']['0'].credentials;
var user = env_cloudint.userid;
var password = env_cloudint.password;
var myurl = url.parse(env_cloudint.apis[0].baseurl);
var apikey = env_cloudint.apis[0].API_SECRET;
var options = {
host: myurl.hostname,
auth: user + ':' + password,
headers: {
'API_SECRET': apikey
}
};
・・・(略)・・・
© 2014 IBM Corporation
28
IBM Bluemix
www.bluemix.net
Cloud Integrationのシステム連携
3種類の連携パターンとAPI生成方法を紹介
1. エンタープライズ・エンドポイントとの連携
既存システムのデータベース(DB2, Oracle)とSAPに対する
CRUD操作
2. Cast Iron Live管理のエンドポイントとの連携
データベースに加え、FTPやDomino、Salesforceなど
Cast Ironが接続できる多様なシステムと連携
3. Bluemix上のRESTアプリケーションとの連携
RESTアプリケーションのAPIをカタログとして管理
VCAP_SERVICESから接続情報を取得し、
生成したAPIを利⽤
© 2014 IBM Corporation
29
IBM Bluemix
www.bluemix.net
まとめ
© 2014 IBM Corporation
30
IBM Bluemix
www.bluemix.net
まとめ
顧客向けシステムは、バックオフィス・システム
(既存システム)との連携が重要
BluemixはCloud Integrationアドオンを提供し、
システム連携を実現
既存システムだけでなく、他クラウドサービスや、
Bluemix上のRESTアプリケーションとも連携可能
システム連携方式に応じたクラウド連携APIの生成
VCAP_SERVICESから接続情報を取得し、APIを利⽤
© 2014 IBM Corporation
31
IBM Bluemix
www.bluemix.net
参考資料
© 2014 IBM Corporation
32
IBM Bluemix
www.bluemix.net
1.エンタープライズ・
エンドポイントとの連携:Step1
セキュア・コネクターの構成
Enterpriseセキュア・コネクター構成 Standardセキュア・コネクター構成
①コネクター名を指定し
Add and Install
をクリック
②コネクター⼀覧から Install をクリック
③表示されたダウンロード・構成ページの
リンクからダウンロード、導入
(注意)ブラウザの言語設定を英語にすること
© 2014 IBM Corporation
33
IBM Bluemix
www.bluemix.net
1.エンタープライズ・
エンドポイントとの連携:Step2
エンドポイントの生成
(注意)ブラウザの言語設定を英語にすること
①API名を入力
②APIの説明を入力
③「Generate from
an Enterprise Endpoint」を選択
© 2014 IBM Corporation
34
IBM Bluemix
www.bluemix.net
1.エンタープライズ・
エンドポイントとの連携:Step2
エンドポイントの生成
(注意)ブラウザの言語設定を英語にすること
①「Connect to your first Enterprise Endpoint」
を選択
②データベース名、ホスト名、ポート、
接続ユーザー名、接続ユーザーパスワードを入力
© 2014 IBM Corporation
35
IBM Bluemix
www.bluemix.net
1.エンタープライズ・
エンドポイントとの連携:Step3
クラウド統合APIの作成
(注意)ブラウザの言語設定を英語にすること
①データベースの
スキーマを選択
②データベースの
テーブルを選択
© 2014 IBM Corporation
36
IBM Bluemix
www.bluemix.net
1.エンタープライズ・
エンドポイントとの連携:Step3
クラウド統合APIの作成
(注意)ブラウザの言語設定を英語にすること
APIを生成するメソッドを選択
© 2014 IBM Corporation
37
IBM Bluemix
www.bluemix.net
2.Cast Iron Live管理の
エンドポイントとの連携:Step1
Cast Iron Liveの利⽤
①評価版ライセンスに同意
②Cast Iron Liveの画面に遷移
© 2014 IBM Corporation
38
IBM Bluemix
www.bluemix.net
2.Cast Iron Live管理の
エンドポイントとの連携:Step2
 Createタブ:プロジェクトの作成
 スクラッチ開発 または テンプレートを検索して作成
①ソースとなるデータ(またはターゲット)を指定 ②検索を実行
③目的に近い
テンプレート
を選択
④テンプレート
に基づいて
プロジェクトを
作成
© 2014 IBM Corporation
39
IBM Bluemix
www.bluemix.net
2.Cast Iron Live管理の
エンドポイントとの連携:Step3
 Modifyタブ:プロジェクトの編集
 プロジェクトの連携処理(オーケストレーション)を
各環境のシナリオにあわせて修正・編集
①編集ボタンを
クリックして
プロジェクトを編集
※ 初回のDesigner起動は
ダウンロードのため
時間がかかる
②CastIron Studio (Designer)を
利⽤して連携処理(オーケスト
レーション)を編集
© 2014 IBM Corporation
40
IBM Bluemix
www.bluemix.net
2.Cast Iron Live管理の
エンドポイントとの連携:Step3
オーケストレーション作成時の注意点
Cast Iron Liveと接続するHTTPエンドポイントを作成
オーケストレーションの開始と終了を必ず以下とする
開始:要求の受信
終了:応答の送信
Cast Iron Liveと接続するための
HTTPエンドポイント
Cast Iron Liveからの要求を受信 Cast Iron Liveへ結果を送信
© 2014 IBM Corporation
41
IBM Bluemix
www.bluemix.net
2.Cast Iron Live管理の
エンドポイントとの連携:Step4
プロジェクトのデプロイと実行
①実行ボタンをクリック
②Runningとなっていることを確認
© 2014 IBM Corporation
42
IBM Bluemix
www.bluemix.net
2.Cast Iron Live管理の
エンドポイントとの連携:Step5
クラウド統合APIを作成
ACE UIよりクラウド統合APIを作成
①APIの名前と説明を入力し、
「Create from CastIron Live Orchestrations」
を選択
②Cast Iron Liveのアカウントを入力し、
ログイン
© 2014 IBM Corporation
43
IBM Bluemix
www.bluemix.net
2.Cast Iron Live管理の
エンドポイントとの連携:Step5
クラウド統合APIを作成
ACE UIよりクラウド統合APIを作成
①作成した
オーケストレーションを選択
②メソッドを選択し、
APIの説明を記入
③パラメータを入力
© 2014 IBM Corporation
44
IBM Bluemix
www.bluemix.net
IBM Bluemix
www.bluemix.net

Mais conteúdo relacionado

Mais procurados

私にもできる!Bluemixで簡単アプリ開発♪
私にもできる!Bluemixで簡単アプリ開発♪私にもできる!Bluemixで簡単アプリ開発♪
私にもできる!Bluemixで簡単アプリ開発♪softlayerjp
 
IBM Bluemix Node-REDを使って簡単アプリ作成を体験する
IBM Bluemix Node-REDを使って簡単アプリ作成を体験するIBM Bluemix Node-REDを使って簡単アプリ作成を体験する
IBM Bluemix Node-REDを使って簡単アプリ作成を体験するMasaya Fujita
 
IBM Eclipse tools for Bluemix の構成手順
IBM Eclipse tools for Bluemix の構成手順IBM Eclipse tools for Bluemix の構成手順
IBM Eclipse tools for Bluemix の構成手順Hiroaki Komine
 
大容量ファイルを爆速で転送! 世界を飛び回る! AsperaとSoftLayerの最強コラボ!
大容量ファイルを爆速で転送! 世界を飛び回る! AsperaとSoftLayerの最強コラボ!大容量ファイルを爆速で転送! 世界を飛び回る! AsperaとSoftLayerの最強コラボ!
大容量ファイルを爆速で転送! 世界を飛び回る! AsperaとSoftLayerの最強コラボ!softlayerjp
 
【JSLGG】お手軽watsonアプリ開発セミナー
【JSLGG】お手軽watsonアプリ開発セミナー【JSLGG】お手軽watsonアプリ開発セミナー
【JSLGG】お手軽watsonアプリ開発セミナーsoftlayerjp
 
IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for...
IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for...IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for...
IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for...Ippei SUZUKI
 
IBM Bluemix DevOps Services で Javaの Web アプリを開発する
IBM Bluemix DevOps Services で Javaの Web アプリを開発するIBM Bluemix DevOps Services で Javaの Web アプリを開発する
IBM Bluemix DevOps Services で Javaの Web アプリを開発するIppei SUZUKI
 
SoftLayerが CAMSSとゲーム配信 に適する技術的理由
SoftLayerが CAMSSとゲーム配信 に適する技術的理由SoftLayerが CAMSSとゲーム配信 に適する技術的理由
SoftLayerが CAMSSとゲーム配信 に適する技術的理由softlayerjp
 
進化を続けるBluemix 最新情報
進化を続けるBluemix 最新情報進化を続けるBluemix 最新情報
進化を続けるBluemix 最新情報softlayerjp
 
サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜
 サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜 サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜
サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜Genki Fujii
 
私のあれこれBluemix体験談
私のあれこれBluemix体験談私のあれこれBluemix体験談
私のあれこれBluemix体験談softlayerjp
 
Twilio bluemix hands-on 資料
Twilio bluemix hands-on 資料Twilio bluemix hands-on 資料
Twilio bluemix hands-on 資料Masaya Fujita
 
SoftLayerクラウド デザインパターン解説
SoftLayerクラウド デザインパターン解説SoftLayerクラウド デザインパターン解説
SoftLayerクラウド デザインパターン解説softlayerjp
 
【Twilio勉強会 with Bluemix in 福岡】 電話のボタン応答無しで!?音声認識による自動回答サービスを作ろう!
【Twilio勉強会 with Bluemix in 福岡】 電話のボタン応答無しで!?音声認識による自動回答サービスを作ろう!【Twilio勉強会 with Bluemix in 福岡】 電話のボタン応答無しで!?音声認識による自動回答サービスを作ろう!
【Twilio勉強会 with Bluemix in 福岡】 電話のボタン応答無しで!?音声認識による自動回答サービスを作ろう!Masaya Fujita
 
Twilio x SendGrid x Bluemix 実践ハンズオン
Twilio x SendGrid x Bluemix 実践ハンズオンTwilio x SendGrid x Bluemix 実践ハンズオン
Twilio x SendGrid x Bluemix 実践ハンズオンMasaya Fujita
 
より良い登壇を目指して今すぐできること re:Master #devio2020
より良い登壇を目指して今すぐできること re:Master #devio2020より良い登壇を目指して今すぐできること re:Master #devio2020
より良い登壇を目指して今すぐできること re:Master #devio2020Genki Fujii
 
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-BMXUG
 
見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発Tatsuki Manchu
 
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発K Kimura
 

Mais procurados (20)

私にもできる!Bluemixで簡単アプリ開発♪
私にもできる!Bluemixで簡単アプリ開発♪私にもできる!Bluemixで簡単アプリ開発♪
私にもできる!Bluemixで簡単アプリ開発♪
 
IBM Bluemix Node-REDを使って簡単アプリ作成を体験する
IBM Bluemix Node-REDを使って簡単アプリ作成を体験するIBM Bluemix Node-REDを使って簡単アプリ作成を体験する
IBM Bluemix Node-REDを使って簡単アプリ作成を体験する
 
IBM Eclipse tools for Bluemix の構成手順
IBM Eclipse tools for Bluemix の構成手順IBM Eclipse tools for Bluemix の構成手順
IBM Eclipse tools for Bluemix の構成手順
 
大容量ファイルを爆速で転送! 世界を飛び回る! AsperaとSoftLayerの最強コラボ!
大容量ファイルを爆速で転送! 世界を飛び回る! AsperaとSoftLayerの最強コラボ!大容量ファイルを爆速で転送! 世界を飛び回る! AsperaとSoftLayerの最強コラボ!
大容量ファイルを爆速で転送! 世界を飛び回る! AsperaとSoftLayerの最強コラボ!
 
【JSLGG】お手軽watsonアプリ開発セミナー
【JSLGG】お手軽watsonアプリ開発セミナー【JSLGG】お手軽watsonアプリ開発セミナー
【JSLGG】お手軽watsonアプリ開発セミナー
 
IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for...
IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for...IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for...
IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ IBM Eclipse Tools for...
 
IBM Bluemix DevOps Services で Javaの Web アプリを開発する
IBM Bluemix DevOps Services で Javaの Web アプリを開発するIBM Bluemix DevOps Services で Javaの Web アプリを開発する
IBM Bluemix DevOps Services で Javaの Web アプリを開発する
 
SoftLayerが CAMSSとゲーム配信 に適する技術的理由
SoftLayerが CAMSSとゲーム配信 に適する技術的理由SoftLayerが CAMSSとゲーム配信 に適する技術的理由
SoftLayerが CAMSSとゲーム配信 に適する技術的理由
 
進化を続けるBluemix 最新情報
進化を続けるBluemix 最新情報進化を続けるBluemix 最新情報
進化を続けるBluemix 最新情報
 
サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜
 サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜 サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜
サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜
 
私のあれこれBluemix体験談
私のあれこれBluemix体験談私のあれこれBluemix体験談
私のあれこれBluemix体験談
 
Twilio bluemix hands-on 資料
Twilio bluemix hands-on 資料Twilio bluemix hands-on 資料
Twilio bluemix hands-on 資料
 
SoftLayerクラウド デザインパターン解説
SoftLayerクラウド デザインパターン解説SoftLayerクラウド デザインパターン解説
SoftLayerクラウド デザインパターン解説
 
【Twilio勉強会 with Bluemix in 福岡】 電話のボタン応答無しで!?音声認識による自動回答サービスを作ろう!
【Twilio勉強会 with Bluemix in 福岡】 電話のボタン応答無しで!?音声認識による自動回答サービスを作ろう!【Twilio勉強会 with Bluemix in 福岡】 電話のボタン応答無しで!?音声認識による自動回答サービスを作ろう!
【Twilio勉強会 with Bluemix in 福岡】 電話のボタン応答無しで!?音声認識による自動回答サービスを作ろう!
 
Twilio x SendGrid x Bluemix 実践ハンズオン
Twilio x SendGrid x Bluemix 実践ハンズオンTwilio x SendGrid x Bluemix 実践ハンズオン
Twilio x SendGrid x Bluemix 実践ハンズオン
 
より良い登壇を目指して今すぐできること re:Master #devio2020
より良い登壇を目指して今すぐできること re:Master #devio2020より良い登壇を目指して今すぐできること re:Master #devio2020
より良い登壇を目指して今すぐできること re:Master #devio2020
 
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
 
見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発見せます! 半歩先のクラウド型アプリケーション開発
見せます! 半歩先のクラウド型アプリケーション開発
 
Softlayer_bluemix-summit
Softlayer_bluemix-summitSoftlayer_bluemix-summit
Softlayer_bluemix-summit
 
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
 

Destaque

【共通版】 IBM Cloud (SoftLayer) 最新動向情報 2017年11月版 v1.0
【共通版】 IBM Cloud (SoftLayer) 最新動向情報 2017年11月版 v1.0【共通版】 IBM Cloud (SoftLayer) 最新動向情報 2017年11月版 v1.0
【共通版】 IBM Cloud (SoftLayer) 最新動向情報 2017年11月版 v1.0Kazuhiko Isaji
 
Nodejsによるapiサーバ構築事例
Nodejsによるapiサーバ構築事例Nodejsによるapiサーバ構築事例
Nodejsによるapiサーバ構築事例Hidetoshi Mori
 
2016年冬 IBMクラウド最新動向と概要
2016年冬 IBMクラウド最新動向と概要2016年冬 IBMクラウド最新動向と概要
2016年冬 IBMクラウド最新動向と概要Kimihiko Kitase
 
汎用apiサーバの構築
汎用apiサーバの構築汎用apiサーバの構築
汎用apiサーバの構築Hidetoshi Mori
 
BluemixでIoTしてみる話
BluemixでIoTしてみる話BluemixでIoTしてみる話
BluemixでIoTしてみる話Mana Nakano
 
IBM Bluemix infrastructure SoftLayer はじめての見積もりの仕方 softlayer
IBM Bluemix infrastructure SoftLayer はじめての見積もりの仕方  softlayerIBM Bluemix infrastructure SoftLayer はじめての見積もりの仕方  softlayer
IBM Bluemix infrastructure SoftLayer はじめての見積もりの仕方 softlayerKazuhiko Isaji
 
SoftLayer上に構成するBluemixをご存知ですか
SoftLayer上に構成するBluemixをご存知ですかSoftLayer上に構成するBluemixをご存知ですか
SoftLayer上に構成するBluemixをご存知ですかHideaki Tokida
 
Bluemix_API_Possibility
Bluemix_API_PossibilityBluemix_API_Possibility
Bluemix_API_PossibilityHarada Kazuki
 
東急ハンズのクラウドデザインパターン アーキテクチャー編
東急ハンズのクラウドデザインパターン アーキテクチャー編東急ハンズのクラウドデザインパターン アーキテクチャー編
東急ハンズのクラウドデザインパターン アーキテクチャー編一成 田部井
 
プラットフォーム エコシステム関連理論の概要
プラットフォーム エコシステム関連理論の概要プラットフォーム エコシステム関連理論の概要
プラットフォーム エコシステム関連理論の概要Hiroshi Takahashi
 
僕らがQiitaをゴリゴリ書く理由
僕らがQiitaをゴリゴリ書く理由僕らがQiitaをゴリゴリ書く理由
僕らがQiitaをゴリゴリ書く理由Masayuki Hokimoto
 
Node-red+JSONataでfunction地獄からの卒業
Node-red+JSONataでfunction地獄からの卒業Node-red+JSONataでfunction地獄からの卒業
Node-red+JSONataでfunction地獄からの卒業kazuhiro harada
 
IBMクラウドではじめる簡単ECサイト
IBMクラウドではじめる簡単ECサイトIBMクラウドではじめる簡単ECサイト
IBMクラウドではじめる簡単ECサイトAtsumori Sasaki
 
新たなビジネスモデルの創出
新たなビジネスモデルの創出新たなビジネスモデルの創出
新たなビジネスモデルの創出Hiroshi Takahashi
 
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報岬 宇藤
 
Fabric Composer - Construct 2017
Fabric Composer - Construct 2017Fabric Composer - Construct 2017
Fabric Composer - Construct 2017Simon Stone
 
AWS歴2週間で IoT に挑戦してみた。
AWS歴2週間で IoT に挑戦してみた。AWS歴2週間で IoT に挑戦してみた。
AWS歴2週間で IoT に挑戦してみた。Shogo Matsuda
 

Destaque (19)

【共通版】 IBM Cloud (SoftLayer) 最新動向情報 2017年11月版 v1.0
【共通版】 IBM Cloud (SoftLayer) 最新動向情報 2017年11月版 v1.0【共通版】 IBM Cloud (SoftLayer) 最新動向情報 2017年11月版 v1.0
【共通版】 IBM Cloud (SoftLayer) 最新動向情報 2017年11月版 v1.0
 
Nodejsによるapiサーバ構築事例
Nodejsによるapiサーバ構築事例Nodejsによるapiサーバ構築事例
Nodejsによるapiサーバ構築事例
 
2016年冬 IBMクラウド最新動向と概要
2016年冬 IBMクラウド最新動向と概要2016年冬 IBMクラウド最新動向と概要
2016年冬 IBMクラウド最新動向と概要
 
汎用apiサーバの構築
汎用apiサーバの構築汎用apiサーバの構築
汎用apiサーバの構築
 
BluemixでIoTしてみる話
BluemixでIoTしてみる話BluemixでIoTしてみる話
BluemixでIoTしてみる話
 
IBM Bluemix infrastructure SoftLayer はじめての見積もりの仕方 softlayer
IBM Bluemix infrastructure SoftLayer はじめての見積もりの仕方  softlayerIBM Bluemix infrastructure SoftLayer はじめての見積もりの仕方  softlayer
IBM Bluemix infrastructure SoftLayer はじめての見積もりの仕方 softlayer
 
SoftLayer上に構成するBluemixをご存知ですか
SoftLayer上に構成するBluemixをご存知ですかSoftLayer上に構成するBluemixをご存知ですか
SoftLayer上に構成するBluemixをご存知ですか
 
Bluemix_API_Possibility
Bluemix_API_PossibilityBluemix_API_Possibility
Bluemix_API_Possibility
 
東急ハンズのクラウドデザインパターン アーキテクチャー編
東急ハンズのクラウドデザインパターン アーキテクチャー編東急ハンズのクラウドデザインパターン アーキテクチャー編
東急ハンズのクラウドデザインパターン アーキテクチャー編
 
IBM Bluemix紹介
IBM Bluemix紹介IBM Bluemix紹介
IBM Bluemix紹介
 
プラットフォーム エコシステム関連理論の概要
プラットフォーム エコシステム関連理論の概要プラットフォーム エコシステム関連理論の概要
プラットフォーム エコシステム関連理論の概要
 
僕らがQiitaをゴリゴリ書く理由
僕らがQiitaをゴリゴリ書く理由僕らがQiitaをゴリゴリ書く理由
僕らがQiitaをゴリゴリ書く理由
 
Node-red+JSONataでfunction地獄からの卒業
Node-red+JSONataでfunction地獄からの卒業Node-red+JSONataでfunction地獄からの卒業
Node-red+JSONataでfunction地獄からの卒業
 
IBMクラウドではじめる簡単ECサイト
IBMクラウドではじめる簡単ECサイトIBMクラウドではじめる簡単ECサイト
IBMクラウドではじめる簡単ECサイト
 
AWS IoT アップデート 2016.02.16
AWS IoT アップデート 2016.02.16AWS IoT アップデート 2016.02.16
AWS IoT アップデート 2016.02.16
 
新たなビジネスモデルの創出
新たなビジネスモデルの創出新たなビジネスモデルの創出
新たなビジネスモデルの創出
 
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報
 
Fabric Composer - Construct 2017
Fabric Composer - Construct 2017Fabric Composer - Construct 2017
Fabric Composer - Construct 2017
 
AWS歴2週間で IoT に挑戦してみた。
AWS歴2週間で IoT に挑戦してみた。AWS歴2週間で IoT に挑戦してみた。
AWS歴2週間で IoT に挑戦してみた。
 

Semelhante a Bluemixと既存システムとの連携

進化を続けるIBM Bluemix 最新情報(2015年3月)
進化を続けるIBM Bluemix 最新情報(2015年3月)進化を続けるIBM Bluemix 最新情報(2015年3月)
進化を続けるIBM Bluemix 最新情報(2015年3月)Noriyuki Egi
 
第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...
第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...
第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
 
2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdf2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdfYuichiro Maki
 
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~Brocade
 
Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2
Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2
Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2YoshiyukiKonno
 
Bluemix体験レポート@第3回札幌SoftLayer勉強会 20140901
Bluemix体験レポート@第3回札幌SoftLayer勉強会 20140901Bluemix体験レポート@第3回札幌SoftLayer勉強会 20140901
Bluemix体験レポート@第3回札幌SoftLayer勉強会 20140901YoshiyukiKonno
 
IBM Integrated Analytics System Webコンソール利用ガイド 20180213
IBM Integrated Analytics System Webコンソール利用ガイド 20180213IBM Integrated Analytics System Webコンソール利用ガイド 20180213
IBM Integrated Analytics System Webコンソール利用ガイド 20180213IBM Analytics Japan
 
VMwareとIBMクラウドの提携で広がるハイブリッド・クラウドの世界
VMwareとIBMクラウドの提携で広がるハイブリッド・クラウドの世界VMwareとIBMクラウドの提携で広がるハイブリッド・クラウドの世界
VMwareとIBMクラウドの提携で広がるハイブリッド・クラウドの世界Shinobu Yasuda
 
クラウドネイティブなアナリティクス基盤 - IBM Bluemix
クラウドネイティブなアナリティクス基盤 - IBM Bluemixクラウドネイティブなアナリティクス基盤 - IBM Bluemix
クラウドネイティブなアナリティクス基盤 - IBM BluemixKenichi Sekine
 
05_エンタープライズシステム運用管理は「Hinemos」で
05_エンタープライズシステム運用管理は「Hinemos」で05_エンタープライズシステム運用管理は「Hinemos」で
05_エンタープライズシステム運用管理は「Hinemos」でHinemos
 
Bluemix大勉強会 - サーバーレス・アプリ開発のはじめかた
Bluemix大勉強会 - サーバーレス・アプリ開発のはじめかたBluemix大勉強会 - サーバーレス・アプリ開発のはじめかた
Bluemix大勉強会 - サーバーレス・アプリ開発のはじめかたSeiichiro Imazeki
 
Hinemos製品紹介201907
Hinemos製品紹介201907Hinemos製品紹介201907
Hinemos製品紹介201907Hinemos
 
IBMの新世代クラウドサービス「SoftLayer」を徹底解説
IBMの新世代クラウドサービス「SoftLayer」を徹底解説IBMの新世代クラウドサービス「SoftLayer」を徹底解説
IBMの新世代クラウドサービス「SoftLayer」を徹底解説Kimihiko Kitase
 
[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要
[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要
[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要オラクルエンジニア通信
 
Spool Eyeご検討資料Ver1.01
Spool Eyeご検討資料Ver1.01Spool Eyeご検討資料Ver1.01
Spool Eyeご検討資料Ver1.01junk741130
 
クラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYO
クラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYOクラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYO
クラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYORyuki Yoshimatsu
 
事例でわかるBIGLOBEクラウドホスティング
事例でわかるBIGLOBEクラウドホスティング事例でわかるBIGLOBEクラウドホスティング
事例でわかるBIGLOBEクラウドホスティングビジネスBIGLOBE
 
App controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウドApp controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウドTakashi Kanai
 
[Modern Cloud Day Tokyo 2019] ゼロから再設計したOracle Cloudのデータ保護戦略~7つの原則とその実装
[Modern Cloud Day Tokyo 2019] ゼロから再設計したOracle Cloudのデータ保護戦略~7つの原則とその実装[Modern Cloud Day Tokyo 2019] ゼロから再設計したOracle Cloudのデータ保護戦略~7つの原則とその実装
[Modern Cloud Day Tokyo 2019] ゼロから再設計したOracle Cloudのデータ保護戦略~7つの原則とその実装オラクルエンジニア通信
 

Semelhante a Bluemixと既存システムとの連携 (20)

進化を続けるIBM Bluemix 最新情報(2015年3月)
進化を続けるIBM Bluemix 最新情報(2015年3月)進化を続けるIBM Bluemix 最新情報(2015年3月)
進化を続けるIBM Bluemix 最新情報(2015年3月)
 
第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...
第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...
第20回「事件は現場で起きている!IBMクラウド”CoDサービス”実運用の現場より、IBM Systems Softwareを活用した運用自動化のご紹介」...
 
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
 
2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdf2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdf
 
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~
 
Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2
Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2
Bluemix体験レポート@第3回soft layer勉強会 20140901_ver.2
 
Bluemix体験レポート@第3回札幌SoftLayer勉強会 20140901
Bluemix体験レポート@第3回札幌SoftLayer勉強会 20140901Bluemix体験レポート@第3回札幌SoftLayer勉強会 20140901
Bluemix体験レポート@第3回札幌SoftLayer勉強会 20140901
 
IBM Integrated Analytics System Webコンソール利用ガイド 20180213
IBM Integrated Analytics System Webコンソール利用ガイド 20180213IBM Integrated Analytics System Webコンソール利用ガイド 20180213
IBM Integrated Analytics System Webコンソール利用ガイド 20180213
 
VMwareとIBMクラウドの提携で広がるハイブリッド・クラウドの世界
VMwareとIBMクラウドの提携で広がるハイブリッド・クラウドの世界VMwareとIBMクラウドの提携で広がるハイブリッド・クラウドの世界
VMwareとIBMクラウドの提携で広がるハイブリッド・クラウドの世界
 
クラウドネイティブなアナリティクス基盤 - IBM Bluemix
クラウドネイティブなアナリティクス基盤 - IBM Bluemixクラウドネイティブなアナリティクス基盤 - IBM Bluemix
クラウドネイティブなアナリティクス基盤 - IBM Bluemix
 
05_エンタープライズシステム運用管理は「Hinemos」で
05_エンタープライズシステム運用管理は「Hinemos」で05_エンタープライズシステム運用管理は「Hinemos」で
05_エンタープライズシステム運用管理は「Hinemos」で
 
Bluemix大勉強会 - サーバーレス・アプリ開発のはじめかた
Bluemix大勉強会 - サーバーレス・アプリ開発のはじめかたBluemix大勉強会 - サーバーレス・アプリ開発のはじめかた
Bluemix大勉強会 - サーバーレス・アプリ開発のはじめかた
 
Hinemos製品紹介201907
Hinemos製品紹介201907Hinemos製品紹介201907
Hinemos製品紹介201907
 
IBMの新世代クラウドサービス「SoftLayer」を徹底解説
IBMの新世代クラウドサービス「SoftLayer」を徹底解説IBMの新世代クラウドサービス「SoftLayer」を徹底解説
IBMの新世代クラウドサービス「SoftLayer」を徹底解説
 
[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要
[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要
[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要
 
Spool Eyeご検討資料Ver1.01
Spool Eyeご検討資料Ver1.01Spool Eyeご検討資料Ver1.01
Spool Eyeご検討資料Ver1.01
 
クラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYO
クラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYOクラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYO
クラウドにおける Zero Trust の考え方 PALO ALTO NETWORKS DAY 2019 | TOKYO
 
事例でわかるBIGLOBEクラウドホスティング
事例でわかるBIGLOBEクラウドホスティング事例でわかるBIGLOBEクラウドホスティング
事例でわかるBIGLOBEクラウドホスティング
 
App controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウドApp controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウド
 
[Modern Cloud Day Tokyo 2019] ゼロから再設計したOracle Cloudのデータ保護戦略~7つの原則とその実装
[Modern Cloud Day Tokyo 2019] ゼロから再設計したOracle Cloudのデータ保護戦略~7つの原則とその実装[Modern Cloud Day Tokyo 2019] ゼロから再設計したOracle Cloudのデータ保護戦略~7つの原則とその実装
[Modern Cloud Day Tokyo 2019] ゼロから再設計したOracle Cloudのデータ保護戦略~7つの原則とその実装
 

Mais de IBMソリューション

IBM エマージェンシー・レスポンス支援サービス
IBM エマージェンシー・レスポンス支援サービスIBM エマージェンシー・レスポンス支援サービス
IBM エマージェンシー・レスポンス支援サービスIBMソリューション
 
マイグレーション教授のワンポイント・アドバイス
マイグレーション教授のワンポイント・アドバイスマイグレーション教授のワンポイント・アドバイス
マイグレーション教授のワンポイント・アドバイスIBMソリューション
 
Zマイスターとの新たな価値探求 System zとz/OS
Zマイスターとの新たな価値探求 System zとz/OSZマイスターとの新たな価値探求 System zとz/OS
Zマイスターとの新たな価値探求 System zとz/OSIBMソリューション
 
Zマイスターとの新たな価値探求 Tivoli
Zマイスターとの新たな価値探求 TivoliZマイスターとの新たな価値探求 Tivoli
Zマイスターとの新たな価値探求 TivoliIBMソリューション
 
Zマイスターとの新たな価値探求 IMS
Zマイスターとの新たな価値探求 IMSZマイスターとの新たな価値探求 IMS
Zマイスターとの新たな価値探求 IMSIBMソリューション
 
Zマイスターとの新たな価値探求 z/OS
Zマイスターとの新たな価値探求 z/OSZマイスターとの新たな価値探求 z/OS
Zマイスターとの新たな価値探求 z/OSIBMソリューション
 
Zマイスターとの新たな価値探求 WebSphere
Zマイスターとの新たな価値探求 WebSphereZマイスターとの新たな価値探求 WebSphere
Zマイスターとの新たな価値探求 WebSphereIBMソリューション
 
Zマイスターとの新たな価値探求 Rational
Zマイスターとの新たな価値探求 RationalZマイスターとの新たな価値探求 Rational
Zマイスターとの新たな価値探求 RationalIBMソリューション
 
Zマイスターとの新たな価値探求 System z
Zマイスターとの新たな価値探求 System zZマイスターとの新たな価値探求 System z
Zマイスターとの新たな価値探求 System zIBMソリューション
 
Zマイスターとの新たな価値探求 DB2
Zマイスターとの新たな価値探求 DB2Zマイスターとの新たな価値探求 DB2
Zマイスターとの新たな価値探求 DB2IBMソリューション
 
Zマイスターとの新たな価値探求 CICS
Zマイスターとの新たな価値探求 CICSZマイスターとの新たな価値探求 CICS
Zマイスターとの新たな価値探求 CICSIBMソリューション
 

Mais de IBMソリューション (15)

CSIRT研修サービス(講師版)
CSIRT研修サービス(講師版)CSIRT研修サービス(講師版)
CSIRT研修サービス(講師版)
 
CSIRT研修サービス
CSIRT研修サービスCSIRT研修サービス
CSIRT研修サービス
 
IBM エマージェンシー・レスポンス支援サービス
IBM エマージェンシー・レスポンス支援サービスIBM エマージェンシー・レスポンス支援サービス
IBM エマージェンシー・レスポンス支援サービス
 
Watson analytics ご紹介
Watson analytics ご紹介Watson analytics ご紹介
Watson analytics ご紹介
 
マイグレーション教授のワンポイント・アドバイス
マイグレーション教授のワンポイント・アドバイスマイグレーション教授のワンポイント・アドバイス
マイグレーション教授のワンポイント・アドバイス
 
1 usermod廃止のチャンス到来
1 usermod廃止のチャンス到来1 usermod廃止のチャンス到来
1 usermod廃止のチャンス到来
 
Zマイスターとの新たな価値探求 System zとz/OS
Zマイスターとの新たな価値探求 System zとz/OSZマイスターとの新たな価値探求 System zとz/OS
Zマイスターとの新たな価値探求 System zとz/OS
 
Zマイスターとの新たな価値探求 Tivoli
Zマイスターとの新たな価値探求 TivoliZマイスターとの新たな価値探求 Tivoli
Zマイスターとの新たな価値探求 Tivoli
 
Zマイスターとの新たな価値探求 IMS
Zマイスターとの新たな価値探求 IMSZマイスターとの新たな価値探求 IMS
Zマイスターとの新たな価値探求 IMS
 
Zマイスターとの新たな価値探求 z/OS
Zマイスターとの新たな価値探求 z/OSZマイスターとの新たな価値探求 z/OS
Zマイスターとの新たな価値探求 z/OS
 
Zマイスターとの新たな価値探求 WebSphere
Zマイスターとの新たな価値探求 WebSphereZマイスターとの新たな価値探求 WebSphere
Zマイスターとの新たな価値探求 WebSphere
 
Zマイスターとの新たな価値探求 Rational
Zマイスターとの新たな価値探求 RationalZマイスターとの新たな価値探求 Rational
Zマイスターとの新たな価値探求 Rational
 
Zマイスターとの新たな価値探求 System z
Zマイスターとの新たな価値探求 System zZマイスターとの新たな価値探求 System z
Zマイスターとの新たな価値探求 System z
 
Zマイスターとの新たな価値探求 DB2
Zマイスターとの新たな価値探求 DB2Zマイスターとの新たな価値探求 DB2
Zマイスターとの新たな価値探求 DB2
 
Zマイスターとの新たな価値探求 CICS
Zマイスターとの新たな価値探求 CICSZマイスターとの新たな価値探求 CICS
Zマイスターとの新たな価値探求 CICS
 

Último

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 

Último (11)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 

Bluemixと既存システムとの連携

  • 2. © 2014 IBM Corporation 2 IBM Bluemix www.bluemix.net ご注意 この資料は日本アイ・ビー・エム株式会社および日本アイ・ビー・エム システムズ・エンジニアリング株 式会社の正式なレビューを受けておりません。 資料の内容には正確を期するよう注意しておりますが、この資料の内容は2014年09月現在の情報であり 、製品の新しいリリース、修正などによって動作/仕様が変わる可能性があります。 当資料は、資料内で説明されている製品の仕様を保証するものではありません。従って、この情報の利⽤ またはこれらの技法の実施はひとえに使⽤者の責任において為されるものであり、資料の内容によって受 けたいかなる被害に関しても⼀切の補償をするものではありません。 また、IBM、IBMロゴおよびibm.comは、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標 である場合があります。現時点でのIBMの商標リストについては http://www.ibm.com/legal/copytrade.shtmlをご覧ください。
  • 3. © 2014 IBM Corporation 3 IBM Bluemix www.bluemix.net アジェンダ 既存システムとの連携の必要性 Bluemixと既存システムとの連携形態 Cloud Integrationアドオン まとめ
  • 4. © 2014 IBM Corporation 4 IBM Bluemix www.bluemix.net 既存システムとの連携の必要性
  • 5. © 2014 IBM Corporation 5 IBM Bluemix www.bluemix.net これからの企業システム新たなビジネス領域 Systems of Record (定型業務処理システム) Systems of Engagement (協働のための情報活用システム) Internet of Things (“モノ”のインターネット) クラウド・ベース・ サービス Systems of Interaction 相互に関わりあうシステム
  • 6. © 2014 IBM Corporation 6 IBM Bluemix www.bluemix.net バックオフィス・システムとの統合は課題 顧客向けシステムとバックオフィス・システムと の統合は大きな課題になっている 効果的な顧客向けシステム構築にあたり、最も技術的な課題となっているものは? 出典:A commissioned study conducted by Forrester Consulting on behalf of IBM, Q1 2013 バックオフィス・システムとの 不十分な統合 不十分なセキュリティー 不十分なマスター・データ管理 不十分なコンテンツ管理 予測不可能なパフォーマンス 42% 35% 34% 30% 30%
  • 7. © 2014 IBM Corporation 7 IBM Bluemix www.bluemix.net 既存システムとの連携の必要性 既存資産の有効活⽤(1/2) SoRのデータをSoEでも利⽤したい CRMなどの顧客情報システムのデータ活⽤し、 特定の顧客に特化したモバイル・サービスを提供する ソーシャル・メディアのデータと顧客データを利⽤し、 アナリティクスの技術により顧客動向をより詳細に分析する お客様センター CRM Bluemix環境 顧客向けサイト ユーザー ユーザー
  • 8. © 2014 IBM Corporation 8 IBM Bluemix www.bluemix.net 既存システムとの連携の必要性 既存資産の有効活⽤(2/2) フロントエンド・システムで取得した情報をSoRに保管 顧客ニーズの変化が激しい部分は、Bluemixで迅速、かつ、柔軟 にアプリケーションを開発する 重要なデータは、堅牢な既存システムに保管する お客様センター 顧客DB ユーザー キャンペーンサイト モバイル アプリケーション ユーザー Bluemix環境
  • 9. © 2014 IBM Corporation 9 IBM Bluemix www.bluemix.net Bluemixと既存システムとの連携形態
  • 10. © 2014 IBM Corporation 10 IBM Bluemix www.bluemix.net Bluemixと既存システムとの連携形態(1/2) Bluemixから既存システムに接続する 想定⽤途: 既存システムに保管されたデータを活⽤したい Salesfoceなどの他クラウドサービスを活⽤したい 連携方式: 既存システムが提供するREST APIの利⽤する Cloud Integrationアドオンの利⽤する ランタイム Bluemix環境 お客様データセンター APサーバー DB REST APIによる連携 Cloud Integration による連携 Salesforce Azure Google
  • 11. © 2014 IBM Corporation 11 IBM Bluemix www.bluemix.net Bluemixと既存システムとの連携形態(2/2) 既存システムからBluemixに接続する 想定⽤途: 外部サービスのMashup基盤としてBluemixを利⽤し、 そこで構築したサービスを既存システムから利⽤したい 連携方式: Bluemix上のサービスをREST APIで公開し、利⽤する ランタイム Bluemix環境 お客様データセンター APサーバー REST APIによる連携 Cloudant 1.各種サービスに対して RESTインターフェースを作成する 2.RESTインターフェースを持つ サービスを利⽤する
  • 12. © 2014 IBM Corporation 12 IBM Bluemix www.bluemix.net Cloud Integrationアドオン
  • 13. © 2014 IBM Corporation 13 IBM Bluemix www.bluemix.net Cloud Integration Bluemix上で稼動するアプリケーションから、既存 システムへアクセスする手段を提供するアドオン 実績豊富なクラウド統合製品Cast Ironの技術を利⽤ 既存システムに対してHTTPベースのRESTfulなアクセス を実現 ランタイム Bluemix環境 お客様データセンター Cloud Integration Cast Iron Live DB Salesforce Azure Google セキュア・ コネクター
  • 14. © 2014 IBM Corporation 14 IBM Bluemix www.bluemix.net Cloud Integrationアドオン Bluemixのランタイムに関連付け クラウド統合に必要な設定情報を管理 クラウド統合API セキュア・コネクター: 既存システム統合に利⽤ Integration: クラウド環境統合に利⽤ 3種類のクラウド統合APIの作成方法を提供 作成方法により、連携可能なシステムが異なる エンタープライズ ・エンドポイント からの生成 Cast Iron Live Orchestration からの生成 Bluemixアプリ からの生成
  • 15. © 2014 IBM Corporation 15 IBM Bluemix www.bluemix.net Cloud Integrationのシステム連携パターン 1. エンタープライズ・エンドポイントとの連携 既存システムのデータベース(DB2, Oracle)と SAPに対するCRUD操作 テーブルの結合など、複雑な操作は実行できない 2. Cast Iron Live管理のエンドポイントとの連携 データベースに加え、FTPやDomino、Salesforce などCast Ironが接続できる多様なシステムと連携 DB2やOracleに対して、複雑なクエリーを実行可能 3. Bluemix上のRESTアプリケーションとの連携 RESTアプリケーションのAPIをカタログとして管理
  • 16. © 2014 IBM Corporation 16 IBM Bluemix www.bluemix.net Cloud Integration利⽤の流れ システム連携パターンにより流れが異なる エンタープライズ・ エンドポイントとの連携 Cast Iron Live管理の エンドポイントとの連携 Bluemix上の RESTアプリケーション との連携 セキュア・コネクターの 導入と設定 エンドポイントの定義 オーケストレーションの 定義とデプロイ クラウド統合APIの作成 ランタイムへのバインド アプリケーションのコーディング
  • 17. © 2014 IBM Corporation 17 IBM Bluemix www.bluemix.net 1.エンタープライズ・ エンドポイントとの連携 既存システムのデータベース(DB2, Oracle)と SAPに対するCRUD操作のAPIを簡単に作成可能 テーブルの結合など、複雑な操作は実行できない Cast Iron Liveで手動設定する箇所を、 Cloud Integrationアドオンが隠蔽してくれる セキュア・コネクターの管理 エンドポイントの生成 システム連携処理(オーケストレーション)の生成 具体的な設定方法は、参考資料を参照
  • 18. © 2014 IBM Corporation 18 IBM Bluemix www.bluemix.net 1.エンタープライズ・ エンドポイントとの連携 セキュア・コネクター 既存システムのデータにセキュアに接続するための コンポーネントであり、2種類存在する Standardセキュア・コネクター(Basicセキュア・コネクター)  CastIron Secure Connector  データを保持する既存システム(Endpoint)にアクセス可能なノードに 導入するエージェント型プロキシー・コンポーネント  Bluemixアドオンの管理ページからダウンロードして導入  Linux/Windowsの32bit/64bit環境をサポート  Endpoint自体のノードには導入する必要はない Enterpriseセキュア・コネクター  IBM WebSphere DataPowerアプライアンス  データセンター内の既存システムのフロントエンドに配置  高可⽤性構成や負荷分散をサポート  DataPowerのCloud Gateway Serviceを利⽤  DataPower v7.0以上をサポート
  • 19. © 2014 IBM Corporation 19 IBM Bluemix www.bluemix.net 1.エンタープライズ・ エンドポイントとの連携 セキュア・コネクターの通信 セキュア・コネクターは、Cast Iron Live Gatewayの 443番ポートに対してSSLで接続する セキュア・コネクターがProxyとして動作し、この接続を 利⽤してCloud Integrationからの要求をエンドポイントに送信 セキュア・コネクターからCast Iron Live Gatewayに対する アウトバウンド通信のみ、ファイアウォールで許可すればよい Bluemix環境 ランタイム Cloud Integration Cast Iron Live Cast Iron Live Gateway 443番ポート DB セキュア・ コネクター お客様データセンター
  • 20. © 2014 IBM Corporation 20 IBM Bluemix www.bluemix.net 1.エンタープライズ・ エンドポイントとの連携 [参考]自動生成したクラウド統合APIの例 EMAIL FIRST_NAME LAST_NAME ADDRESS TEL a@b.c xxx yyy zzz 0123 ・・・ ・・・ ・・・ ・・・ ・・・ DB2上に定義したCUSTOMERテーブル APIの生成 GETメソッドは、 select * from CUSTOMER where EMAIL = xxx and ・・・ に相当する処理
  • 21. © 2014 IBM Corporation 21 IBM Bluemix www.bluemix.net 1.エンタープライズ・ エンドポイントとの連携 [デモ]キャンペーン応募⽤の特設Webサイト ⼀時的なサイトのため、Bluemix上で稼動させる 顧客情報は、既存システムにて永続的に保管 Bluemix環境 Node.js Cloud Integration DB2 お客様センター ユーザー Secure Connector Bluemix2014TechWS_08-1_CloudIntegration.mp4をご覧ください
  • 22. © 2014 IBM Corporation 22 IBM Bluemix www.bluemix.net 2.Cast Iron Live管理の エンドポイントとの連携 データベースへの複雑な操作や、DB2/Oracle以外 のDBへの接続、FTPや他クラウドサービスと連携 するAPIを作成可能 オーケストレーションを手動で作成し、 Cast Ironへデプロイするためのスキルが必要 具体的な設定方法は、参考資料を参照
  • 23. © 2014 IBM Corporation 23 IBM Bluemix www.bluemix.net 2.Cast Iron Live管理の エンドポイントとの連携 WebSphere Cast Iron Liveサービス クラウド統合機能を提供するIBMのSaaSソリューション IBM IDを利⽤し評価版(30日間無料)にSign Up可能 別途CastIron Live⽤のアカウントがアサインされる Cast Iron Studioで統合処理(オーケストレーション) を記載
  • 24. © 2014 IBM Corporation 24 IBM Bluemix www.bluemix.net 2.Cast Iron Live管理の エンドポイントとの連携 [デモ]オーケストレーションの例 Cast Iron Liveと接続するための HTTPエンドポイント 既存システムと接続するための データベースエンドポイント 必須 任意 Cast Iron Liveからの要求を受信 Cast Iron Liveへ結果を送信 データベースに対するselect文を定義 照会結果をJSON形式に変換 必須 必須 任意 Bluemix2014TechWS_08-2_CastIron.mp4をご覧ください
  • 25. © 2014 IBM Corporation 25 IBM Bluemix www.bluemix.net 3.Cast Iron Live管理の エンドポイントとの連携 既存のBluemixアプリケーションのREST APIを Cloud Integrationで管理するための操作 APIのカタログをACE UIで管理できる 接続情報をVCAP_SERVICESから取得できるようになる 管理対象とするREST APIのURIを指定 管理対象とするREST APIの 入力パラメーターを指定 使⽤するメソッドの指定 APIの説明を記述
  • 26. © 2014 IBM Corporation 26 IBM Bluemix www.bluemix.net 共通.クラウド統合APIの利⽤ VCAP_SERVICESに登録された接続情報を利⽤ Cloud Integrationをランタイムにバインドすると、 接続情報がVCAP_SERVICESに登録される
  • 27. © 2014 IBM Corporation 27 IBM Bluemix www.bluemix.net 共通.クラウド統合APIの利⽤ HTTPリクエスト・ヘッダーに認証情報を付与 API_SECRET:接続情報のAPI_SECRETを使⽤する Authorization:ベーシック認証の情報を付与する var env = JSON.parse(process.env.VCAP_SERVICES); env_cloudint = env['CloudIntegration']['0'].credentials; var user = env_cloudint.userid; var password = env_cloudint.password; var myurl = url.parse(env_cloudint.apis[0].baseurl); var apikey = env_cloudint.apis[0].API_SECRET; var options = { host: myurl.hostname, auth: user + ':' + password, headers: { 'API_SECRET': apikey } }; ・・・(略)・・・
  • 28. © 2014 IBM Corporation 28 IBM Bluemix www.bluemix.net Cloud Integrationのシステム連携 3種類の連携パターンとAPI生成方法を紹介 1. エンタープライズ・エンドポイントとの連携 既存システムのデータベース(DB2, Oracle)とSAPに対する CRUD操作 2. Cast Iron Live管理のエンドポイントとの連携 データベースに加え、FTPやDomino、Salesforceなど Cast Ironが接続できる多様なシステムと連携 3. Bluemix上のRESTアプリケーションとの連携 RESTアプリケーションのAPIをカタログとして管理 VCAP_SERVICESから接続情報を取得し、 生成したAPIを利⽤
  • 29. © 2014 IBM Corporation 29 IBM Bluemix www.bluemix.net まとめ
  • 30. © 2014 IBM Corporation 30 IBM Bluemix www.bluemix.net まとめ 顧客向けシステムは、バックオフィス・システム (既存システム)との連携が重要 BluemixはCloud Integrationアドオンを提供し、 システム連携を実現 既存システムだけでなく、他クラウドサービスや、 Bluemix上のRESTアプリケーションとも連携可能 システム連携方式に応じたクラウド連携APIの生成 VCAP_SERVICESから接続情報を取得し、APIを利⽤
  • 31. © 2014 IBM Corporation 31 IBM Bluemix www.bluemix.net 参考資料
  • 32. © 2014 IBM Corporation 32 IBM Bluemix www.bluemix.net 1.エンタープライズ・ エンドポイントとの連携:Step1 セキュア・コネクターの構成 Enterpriseセキュア・コネクター構成 Standardセキュア・コネクター構成 ①コネクター名を指定し Add and Install をクリック ②コネクター⼀覧から Install をクリック ③表示されたダウンロード・構成ページの リンクからダウンロード、導入 (注意)ブラウザの言語設定を英語にすること
  • 33. © 2014 IBM Corporation 33 IBM Bluemix www.bluemix.net 1.エンタープライズ・ エンドポイントとの連携:Step2 エンドポイントの生成 (注意)ブラウザの言語設定を英語にすること ①API名を入力 ②APIの説明を入力 ③「Generate from an Enterprise Endpoint」を選択
  • 34. © 2014 IBM Corporation 34 IBM Bluemix www.bluemix.net 1.エンタープライズ・ エンドポイントとの連携:Step2 エンドポイントの生成 (注意)ブラウザの言語設定を英語にすること ①「Connect to your first Enterprise Endpoint」 を選択 ②データベース名、ホスト名、ポート、 接続ユーザー名、接続ユーザーパスワードを入力
  • 35. © 2014 IBM Corporation 35 IBM Bluemix www.bluemix.net 1.エンタープライズ・ エンドポイントとの連携:Step3 クラウド統合APIの作成 (注意)ブラウザの言語設定を英語にすること ①データベースの スキーマを選択 ②データベースの テーブルを選択
  • 36. © 2014 IBM Corporation 36 IBM Bluemix www.bluemix.net 1.エンタープライズ・ エンドポイントとの連携:Step3 クラウド統合APIの作成 (注意)ブラウザの言語設定を英語にすること APIを生成するメソッドを選択
  • 37. © 2014 IBM Corporation 37 IBM Bluemix www.bluemix.net 2.Cast Iron Live管理の エンドポイントとの連携:Step1 Cast Iron Liveの利⽤ ①評価版ライセンスに同意 ②Cast Iron Liveの画面に遷移
  • 38. © 2014 IBM Corporation 38 IBM Bluemix www.bluemix.net 2.Cast Iron Live管理の エンドポイントとの連携:Step2  Createタブ:プロジェクトの作成  スクラッチ開発 または テンプレートを検索して作成 ①ソースとなるデータ(またはターゲット)を指定 ②検索を実行 ③目的に近い テンプレート を選択 ④テンプレート に基づいて プロジェクトを 作成
  • 39. © 2014 IBM Corporation 39 IBM Bluemix www.bluemix.net 2.Cast Iron Live管理の エンドポイントとの連携:Step3  Modifyタブ:プロジェクトの編集  プロジェクトの連携処理(オーケストレーション)を 各環境のシナリオにあわせて修正・編集 ①編集ボタンを クリックして プロジェクトを編集 ※ 初回のDesigner起動は ダウンロードのため 時間がかかる ②CastIron Studio (Designer)を 利⽤して連携処理(オーケスト レーション)を編集
  • 40. © 2014 IBM Corporation 40 IBM Bluemix www.bluemix.net 2.Cast Iron Live管理の エンドポイントとの連携:Step3 オーケストレーション作成時の注意点 Cast Iron Liveと接続するHTTPエンドポイントを作成 オーケストレーションの開始と終了を必ず以下とする 開始:要求の受信 終了:応答の送信 Cast Iron Liveと接続するための HTTPエンドポイント Cast Iron Liveからの要求を受信 Cast Iron Liveへ結果を送信
  • 41. © 2014 IBM Corporation 41 IBM Bluemix www.bluemix.net 2.Cast Iron Live管理の エンドポイントとの連携:Step4 プロジェクトのデプロイと実行 ①実行ボタンをクリック ②Runningとなっていることを確認
  • 42. © 2014 IBM Corporation 42 IBM Bluemix www.bluemix.net 2.Cast Iron Live管理の エンドポイントとの連携:Step5 クラウド統合APIを作成 ACE UIよりクラウド統合APIを作成 ①APIの名前と説明を入力し、 「Create from CastIron Live Orchestrations」 を選択 ②Cast Iron Liveのアカウントを入力し、 ログイン
  • 43. © 2014 IBM Corporation 43 IBM Bluemix www.bluemix.net 2.Cast Iron Live管理の エンドポイントとの連携:Step5 クラウド統合APIを作成 ACE UIよりクラウド統合APIを作成 ①作成した オーケストレーションを選択 ②メソッドを選択し、 APIの説明を記入 ③パラメータを入力
  • 44. © 2014 IBM Corporation 44 IBM Bluemix www.bluemix.net IBM Bluemix www.bluemix.net