...

クラウド接続を迅速に実現する 連携基盤サービスと APIマネージメント

by user

on
Category: Documents
17

views

Report

Comments

Transcript

クラウド接続を迅速に実現する 連携基盤サービスと APIマネージメント
クラウド接続を迅速に実現する 連携基盤サービスと APIマネージメント 日本オラクル株式会社 Fusion Middleware事業統括本部 ビジネス推進本部 製品戦略部 マネジャー 井上 憲 ソリューション本部 インテグレーション部 プリンシパルセールスコンサルタント 加藤 雅規 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | •  以下の事項は、弊社の一般的な製品の方向性に関する概要を説明する
ものです。また、情報提供を唯一の目的とするものであり、いかなる契約
にも組み込むことはできません。以下の事項は、マテリアルやコード、機
能を提供することをコミットメント(確約)するものではないため、購買決定
を行う際の判断材料になさらないで下さい。オラクル製品に関して記載さ
れている機能の開発、リリースおよび時期については、弊社の裁量により
決定されます。
OracleとJavaは、Oracle CorporaFon 及びその子会社、関連会社の米国及びその他の国における登録商標です。 文中の社名、商品名等は各社の商標または登録商標である場合があります。
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 2
Program Agenda 1 クラウド利用に対する期待値と”連携”の必要性 2 クラウド接続のための3つのオプション 3 Oracle IntegraFon Cloud Serviceの紹介/デモンストレーション 4 Oracle SOA Suite Cloud Serviceの紹介 5 API管理への需要とクラウド基盤での実現について 6 まとめ Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 3 アプリケーション配置の視点でみるクラウド環境
ハイブリッド・クラウド環境のインテグレーションまで幅広く対応
プライベートクラウド
同一アーキテクチャ
クラウド 同一標準
インテグレーション
同一製品
サービスバス
アダプタ
セキュリティ
モバイル
プロセス/UI統合
パブリッククラウド
SaaS PaaS IaaS Engineered Systems
3rd パーティ
クラウド
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 4
クラウド接続には何が必要となるのか?
1. 特定の対象にすばやくつなげる接続性
2. オンプレミスと安全性高くつなげる
3. 利用状況の可視性を高める
連携基盤
4. 接続先のライフサイクルに柔軟性高く対応
5. パフォーマンスの違いを拡張性で担保
Cloud Cloud App v.2
App
Cloud App
データ
セキュア
On Premise
App
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | マッピング
データ
× ∞
5
連携基盤にははたして何が必要となるのか?
1.  特定の対象にすばやくつなげる接続性
2.  オンプレミスと安全性⾼高くつなげる
3. 
4. 
そしてこの連携基盤を
利利⽤用状況の可視性を⾼高める
いかに低コストで
実現できるか
接続先のライフサイクルに柔軟性⾼高く対応
5.  パフォーマンスの違いを拡張性で担保
Cloud Cloud App v.2
App
Cloud App
連携基盤
データ
セキュア
On Premise
App
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | マッピング
データ
× ∞
6
Program Agenda 1 クラウド利用に対する期待値と”連携”の必要性 2 クラウド接続のための3つのオプション 3 Oracle IntegraFon Cloud Serviceの紹介/デモンストレーション 4 Oracle SOA Suite Cloud Serviceの紹介 5 API管理への需要とクラウド基盤での実現について 6 まとめ Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 7 クラウド接続に対する3つのオプション 連携基盤をクラウド型で提供するという新しいオプション
Oracle SOA Suite Oracle SOA Suite Cloud Service Oracle IntegraAon Cloud Service Salesforce
SAP R/3
SAP R/3
Salesforce
On Premise SOA
Salesforce
SAP R/3
SOA on Cloud
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | SaaS Integration
8
これまでの連携基盤への製品投資:アダプタ
接続性を高め、アプリケーションの変更に柔軟に対応する
Technology Adapters
300 + Adapters
Fusion SaaS
Salesforce.com
Cloud Apps Adapters
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 9
Program Agenda 1 クラウド利用に対する期待値と”連携”の必要性 2 クラウド接続のための3つのオプション 3 Oracle IntegraFon Cloud Serviceの紹介/デモンストレーション 4 Oracle SOA Suite Cloud Serviceの紹介 5 API管理への需要とクラウド基盤での実現について 6 まとめ Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 10 IntegraFon Cloud Service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 11
Introducing IntegraFon Simplicity ! インストレーション
! コンフィグレーション
! パッチ適用
! データマッピング
! ハードウェア適合性
! 手作業での連携開発
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 12 DemonstraFon Oracle IntegraAon Cloud Service Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 13 IntegraFon Cloud Service デモ全体像 •  Oracle Sales Cloudで登録されたアカウント情報をOracle Service Cloud
に同期する連携フローを、IntegraFon Cloud Serviceで開発
アカウント同期
連携フローを開発
アカウント作成
営業担当
IntegraAon Cloud Service
開発者 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 14 IntegraFon Cloud Service デモ・フロー
コネクションの作成
連携フローの作成
連携フローのモニタリング
•  Oracle Sales Cloud、
Oracle service Could への接続をコネクション
として設定
•  作成したコネクションを
ソース及びターゲット として接続 •  ソースとターゲットの
データを自動マッピング
•  稼働中の連携フローを モニタリング Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 15
Oracle IntegraFon Cloud Service SaaS環境との連携を単純化 Oracle ApplicaFon との自動連携 !  Auto-­‐Associate –Oracle SaaS環境との連携が
事前定義されている
!  Version Aware – Oracle ApplicaFonの継続的
なアップデートの実施が不必要になる
!  Built-­‐in Security – Oracle Securityの製品
機能との統合でセキュアな接続を担保
!  Monitor Dashboards – 即時で使える、ビジネ
スモニタリングのダッシュボードも備える
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 16 事前定義済みの連携パッケージの提供について :ギャラリー機能 •  Oracleが提供する インテグレーション・フローを表示 •  フローの更新やパッチの表示 •  フローのインポートや有効化が可
能 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 17
IntegraFon Cloud Serviceの利用とエコサイクルについて
関連する3つの種類のプレイヤー
•  Oracle SaaS 開発チーム
•  複数のOracle SaaS間の連
携を事前定義済みの
フローとして提供
•  パッチや新規バージョンの
フローを定期的に提供
•  100%オラクルの開発陣が
維持しサポートする
•  SI/ISVパートナー様
•  Cloud Market Placeを介し
てCloud/SaaS向けのア
ダプタやフローを販売
•  オラクルから提供された
連携フローをカスタマイ
ズ
•  オリジナルの連携フロー
を設計/開発/メンテナン
ス
•  SaaS, OnPremiseのアプリ
ケーションをICSを介して
拡張
•  エンドユーザ利用者様
•  事前定義されたフローを
個別にアレンジ可能
•  自社資産にあわせて、
新規の連携フローを開発
•  SaaSアプリケーションの
迅速な立ち上げを連携の観
点から支援
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 18
Cloud Marketplace 開発資産をグローバルにむけて発信してみる Build •  Oracle IntegraFon Cloud Serviceを利用して連携フロ
ーをパッケージ資産化
Consume Discover •  マーケットプレイス上に
集結された資産を、既知
のナレッジとして利用検討
•  テスト/検証
•  購買
•  アクティベート
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 19 Program Agenda 1 クラウド利用に対する期待値と”連携”の必要性 2 クラウド連携の実現のための3つのオプション 3 Oracle IntegraFon Cloud Serviceの紹介/デモンストレーション 4 Oracle SOA Suite Cloud Serviceの紹介 5 API管理への需要とクラウド基盤での実現について 6 まとめ Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 20 SOA Cloud Service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 21
Oracle SOA Suite Cloud Service SOAをクラウドサービスで提供する価値 IntegraAon Cloud Serviceと比べた時の機能差異は?
!  これまで利用していたSOA環境を、そのままクラウド
環境上へ移行できる
!  N : N接続など複雑な連携実装の管理が可能
!  イベント処理への拡張 : 高速イベント処理をクラウド上で
展開 (Event Processing機能)
!  API管理への拡張:社内資産APIの公開、管理、監視
!  その他拡張機能:B2B 連携、大容量ファイル連携
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 22 Program Agenda 1 クラウド利用に対する期待値と”連携”の必要性 2 クラウド接続のための3つのオプション 3 Oracle IntegraFon Cloud Serviceの紹介/デモンストレーション 4 Oracle SOA Suite Cloud Serviceの紹介 5 API管理への需要とクラウド基盤での実現について 6 まとめ Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 23 API管理を利用したサービス事例: 非サービス企業のサービス事業としての利用
自動車会社
保険会社
銀行
API 基盤
API Provider (提供者)
Case 1:
API Requester
(利用者)
API Provider
Case 2:
(提供者)
API Requester
(利用者)
•  自動車会社からリアルタイムに走行情報を取得
•  実走行距離に合わせて、保険商品の価格を変動
•  保険販売代理店に自社サイト情報を公開
•  セキュアな情報も含めて代理店からの参照を実施
•  事故発生時にリアルタイムに情報連携
•  商品情報の変更をリアルタイムに通達
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 24 API管理のコンセプトについて • 開発者がいかに容易にバックエンドサービスにアクセスできるかという
観点から
•  API の設計、開発、公開
•  API の検索、テスト
•  アプリケーションの登録、実行環境の監視
• “開発者ポータル” がクラウド、オンプレミスのそれぞれで実行ができ、
かつビジネスプロセスを含めて設計ができる
• エンタープライズレベルでのサービス仮想化基盤である
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 25 APIへのメタデータ登録
サンプルコードや仕様などのリファレンス、テスト用URLなどを登録
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 26
APIの内容確認
サンプルコードや仕様などのリファレンス、テスト用URLなどを表示
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 27
サブスクリプション
必要なAPIを確認してサブスクライブ
Managed(KEY必須) 利用時にAPI Keyが必要
Deprecated(非推奨) 新規のサブスクライブ
はできない
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 28
API Key
Managed APIへのアクセス
•  アプリケーションレベルでAPI Keyを発行 – HTTP HeaderにX-­‐API-­‐KEYとして指定 – Keyを使わずにアクセス、異なるKeyでアクセスするとHTTP 403 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 29
APIの状況
平均レスポンス時間、エラー発生件数、エラー発生割合など
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 30
APIのサブスクライブ
どのAPIがサブスクライブされているか、誰がサブスクライブしているか
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 31
Oracle API Manager APIの開発からライフサイクル管理、利用監視までを一貫してサポート • Oracle Service Busを介して
APIの開発を実施
•  REST もしくは SOAP サービスを介して、
バックエンドサービスへの接続を実現
•  APIの管理、監視、セキュリティポリシーの
管理を実施可能
• Service Busのコンソールから
既存APIの収集と登録を実施
• API 開発者ポータル
•  APIの検索、テスト、アプリ登録、メトリックを簡素化
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 32 サービスや利用者を問わないAPI提供基盤へ
API Gateway 開発パートナー Cloud
エンタープライズ アーキテクト SOA Cloud + API Management SIer 社内開発者 API Catalog On Premise Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 33 Program Agenda 1 クラウド利用に対する期待値と”連携”の必要性 2 クラウド連携の実現のための3つのオプション 3 Oracle IntegraFon Cloud Serviceの紹介/デモンストレーション 4 Oracle SOA Suite Cloud Serviceの紹介 5 API管理への需要とクラウド基盤での実現について 6 まとめ Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 34 まとめ:迅速なクラウド接続を実現する3つのオプション
•  3つのオプションとして以下を提供
– IntegraFon Cloud Service – SOA Suite Cloud Service – SOA Suite(On Premise)
•  IntegraFon Cloud Serviceでは、事前定義済みの連携フローを利用した
SaaS アプリケーションへの迅速な連携をとして提供
•  包括的なSOA機能を備えたクラウドとして、SOA Suite Cloudでは、
API管理、イベント処理などへの拡張が可能
•  社内資産が多い場合には従来通りOn PremiseのSOA Suiteの利用
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 35 ご質問・ご相談等ございましたら、終了後もお受けしております
あなたにいちばん近いオラクル
Oracle Direct 0120-­‐155-­‐096 (平日9:00-­‐12:00 / 13:00-­‐18:00)
hdp://www.oracle.com/jp/direct/index.html Oracle Direct 検索
各種無償支援サービスもございます。 Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 36
Copyright © 2014 015 Oracle and/or its affiliates. All rights reserved. | 
Fly UP