Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Salesforce ×MuleSoftによるシステム連携の新しいカタチ〜API活用による迅速なインテグレーションの実現〜
株式会社セールスフォース ・ドットコム
ソリューションセールスエンジニアリング本部
Platform Specialist
針原英克
Forward-Looking Statement
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or
if any of the assumptions prove incorrect, the results of salesforce.com, Inc. could differ materially from the results expressed or implied by the
forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any
projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies
or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology
developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for
our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of
growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed
and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand,
retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history
reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could
affect the financial results of salesforce.com, Inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly
report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC
Filings section of the Investor Information section of our website.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and
may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are
currently available. salesforce.com, Inc. assumes no obligation and does not intend to update these forward-looking statements.
Statement under the Private Securities Litigation Reform Act of 1995
• MuleSoft Anypoint Platform開発概要
• Salesforce ×MuleSoftによるシステム連携全体像
• 効率的なAPIコミュニティの運営
アジェンダ
3
MuleSoft Anypoint Platformあらゆるアプリ / データ / デバイスを接続
コネクティッド・エクスペリエンスの構築Salesforceの各サービスと外部システムを連携
API活用による迅速なイノベーション実現再利用可能なAPIと連携ロジックにより企業内のデータを解放
Salesforceのフル活用Salesforceとのセキュアかつ効率的な連携を実現しビジネス成長をサポート
+64%新規システム連携の実現を高速化
4
MuleSoft: 革新的なコネクティッド・エクスペリエンスの実現あらゆるアプリケーション / データ / デバイスをカスタマーサクセスプラットフォームと接続
55
API主導の接続性による利点
事前定義済みのセキュリティとガバナンス
ハイブリッド配置
簡単に探し当てることが可能
デジタルトランスフォーメーションの基礎再利用可能な部品としてのモダンなAPI
66
Muleフロー
● Mule Runtime上で実行されるAPI実装○ データソースへの接続○ データフォーマット変換○ 条件分岐○ エラーハンドリング○ バッチ処理
デモンストレーションMuleフロー
要件に照らし合わせて、使う API を選択する
従来、Salesforceのデータ操作はAPI 利用が一般的
標準 SOAP/RESTAPI
カスタム ApexREST API&トリガー
プラットフォームイベント&変更データキャプチャ
標準 / カスタムオブジェクト
● オブジェクトの作成・変更に自動追随する API
● 大量データの一括アップロードの場合は Bulk API を使用
● SOAP/REST は同期的に、Bulk API は非同期で処理が行われる
● Apex クラスを開発することで、HTTP メソッドに対応す
る独自の処理を備えた API を提供することができる
● 実行タイミングをより細かく定義・制御できる
● イベント駆動型のデータ連携の仕組みを提供する
● オブジェクトへのデータ変更を検知する
9
Salesforce × MuleSoftによるお客様へのメリット
● 100以上の事前定義済みSalesforceコネクタおよびアセットを提供Salesforceの様々なサービス(Sales / Einstein / Marketing / Commerce etc)に対するコネクタやテンプレートなどの再利用可能なアセットを提供
● 製品リリースを加速CRM連携ユースケースの要望をMuleSoft機能に反映し、Salesforce製品のアップデートや機能拡張に迅速に対応
● 統合された製品エクスペリエンスAPI Community ManagerやCustomer 360(2019年後半GA予定)など統合されたソリューションとしてお客様に価値を提供
10
11
MuleSoft - Salesforce連携 全体像
Salesforce Connector
Bulk API
SOAP/RESTAPI
Streaming API
Salesforce Connect
Salesforceオブジェクト 外部オブジェクトAPEXコールアウト
Lightningフロー
Anypoint Data Gateway
APIKit for OData
外部サービス
Lightningコンポーネント
Visualforce
APEXコールアウト
APEXコールアウト
Platform Event
SOAP /REST
SOAP /REST
Pub /Sub
Sub OData REST REST REST
Mule Runtime
Lightningコンポーネ
ント
システム / データソース
Any Connectors
Salesforce Connect
Heroku Connect
OData
SOAP / Bulk / Streaming API
API自動切り替え
パブリック・クラウド / オンプレミス
Heroku PostgresSalesforce SaaS
Salesforce関連アセット
12
Salesforceコネクタ Salesforceテンプレート
デモの全体構成とデータの流れ
テキスト Hello Einstein
カスタムオブジェクト
変更検知&
チャネルに登録
変更検知&
レコード更新
変更データキャプチャ
プロセス Platform Events
Salesforce
コネクター(Subscriber)
Salesforce
コネクター(Publisher)
購読登録
通知(テキスト)
通知(解析結果)
HTTP Request
コネクター(Einstein Platform
Services API 通信用)
Language -
Sentiment API(テキストの感情解析)
XX_ChangeData
YYYY__e
Salesforce MuleSoft Anypoint Platform
Einstein Platform
Services
テキスト
解析結果
保存
テキスト
解析結果
Hello Einstein
テキスト
解析結果
positive
Hello Einstein
画面更新
13
デモンストレーションSalesforce × MuleSoft統合デモ
APIアーキテクト
API 開発者
テクニカルライター
API消費者(Fintech/モバイルアプリなど)
マーケティングマネジャー
APIプロダクトマネジャー
ブランドデザイナー
再利用可能なAPI / データ
APIコミュニティ- ブランド化されパーソナライズされた体験の管理
- フォーラム、ブログ、イベント管理- 問い合わせ管理
API開発者ポータル- 自動生成- 検索可能なカタログ- 開発者向けにブランドカスタマイズ
Salesforce SaaS
サービスとしてのAPI推進にはコミュニティ運営が重要
15
開発者とパートナーのエコシステム運営を促進
● 事前定義済みのテンプレート活用により、 API製品の適用を迅速化
● パーソナライズされた体験をコーディングではなく設定により実現
● フォーラム、チャット、問い合わせ管理を通じたAPI消費者との協業
● APIプログラムのKPIをリアルタイムに追跡
API Community Manager
Salesforce × MuleSoftによるAPIコミュニティの運営
16
事前定義済みのテーマ ドラッグ&ドロップによるカスタマイズ パーソナライズ化されたポータル
インタラクティブな文書 フォーラム & 問い合わせ エンゲージメント分析
API Community Manager –主な機能
17
デモンストレーションAPIコミュニティの運営
• MuleSoftは再利用可能なAPIと連携ロジックにより企業内のデータを解放します
• MuleSoftはSalesforceの各サービスと外部システムとの連携を効率化します
• Salesforce × MuleSoftにより企業のAPI活用および運営をトータルにサポートします
まとめ
19