LLC, a Salesforce company
•
•
–
–
–
•
–
–
@mitch_oka
/in/mitch-oka
LLC, a Salesforce company
RPA iPaaS APIM
LLC, a Salesforce company
RPA iPaaS APIM
LLC, a Salesforce company
Robotics Process Automation
https://ja.wikipedia.org/wiki/ロボティック・プロセス・オートメーション
LLC, a Salesforce company
Robotics Process Automation
https://ja.wikipedia.org/wiki/ロボティック・プロセス・オートメーション
LLC, a Salesforce company
1
2 3
これシステムに反映しといてー
人間が手動で行っていた定形処理を・・・・
Shinya Tomonaga
xxx
xxx
LLC, a Salesforce company
1
2 3
レコード済みの手順書+入力データ
手順を覚えさせたプログラムに自動実行させるもの
Shinya Tomonaga
xxx
xxx
LLC, a Salesforce company
•
–
–
–
•
–
–
–
LLC, a Salesforce company
1
2 3
UIがもし変更されると、RPAは決められた
手順を実行しようとするため、わからなくなる
一般的にUIはAPIに比べて変更頻度が高く、
複数バージョンを持つことが少ない
Shinya Tomonaga
LLC, a Salesforce company
RPA iPaaS APIM
LLC, a Salesforce company
Integration Platform as a Service
https://ja.wikipedia.org/wiki/クラウドインテグレーション
LLC, a Salesforce company
プログラミングによって一生懸命行っていたシステム連携を・・・
LLC, a Salesforce company
フロー(主にGUIベース)で設定して簡単に接続できるもの
コネクタ
コネクタ
API
iPaaS
オーケストレーション
LLC, a Salesforce company
•
–
–
–
•
–
–
iPaaS
LLC, a Salesforce company
API・コネクタの無いシステムをiPaaSに接続する役割を担う
コネクタ
コネクタ
API
iPaaS
オーケストレーション
LLC, a Salesforce company
API・コネクタの無いシステムをiPaaSに接続する役割を担う
コネクタ
コネクタ
API
iPaaS
オーケストレーション
RPA
LLC, a Salesforce company
Happy End?
LLC, a Salesforce company
システムや連携の数が増えてきたり、
オーケーストレーションが複雑になり
すぎると、管理しきれなくなる
Source: Top Challenges facing CIOs in a Cloud Native World. 2018 Global CIO Report.https://www.dynatrace.com/cloud-complexity-report/
システムがどこから接続され、
何で消費されているのかを管
理できなくなり、セキュリティのリ
スクが発生
LLC, a Salesforce company
LLC, a Salesforce company
RPA iPaaS APIM
LLC, a Salesforce company
Application Programing Interface(API) Management
https://en.wikipedia.org/wiki/API_management
LLC, a Salesforce company
オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー
API コンシューマ 各システム毎に構築さ
れて統合管理できて
いなかったAPIを・・・
LLC, a Salesforce company
API
Management
オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー
API コンシューマ ゲートウェイを提供して
統合管理する
モニタリング
APIディスカバリ
(APIカタログ)
LLC, a Salesforce company
API
•
–
–
–
•
–
–
API
Management
LLC, a Salesforce company
API
Management
オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー
API コンシューマ
接続が増えてきた際に
煩雑になる事自体は
解決出来ない
LLC, a Salesforce company
LLC, a Salesforce company
LLC, a Salesforce company
Anypoint
Security
Anypoint
Design center
Anypoint
Exchange
Runtime engine
& services
Path to enablement Joint engagement
Center for Enablement (C4E)
Anypoint
Mangement
center
MuleSoft Anypoint
Platform
MuleSoft
Catalyst
LLC, a Salesforce company
Anypoint
Security
Anypoint
Design center
Anypoint
Exchange
Runtime engine
& services
MuleSoft Anypoint
Platform
MuleSoft
Catalyst
Path to enablement Joint engagement
Center for Enablement (C4E)
Anypoint
Mangement
center
•
•
•
•
• •
•
•
•
LLC, a Salesforce company
iPaaS APIM+ + API-led
LLC, a Salesforce company
LLC, a Salesforce company
API Connector
API
レガシーシステムをつ
ないでみた。結構色々
な所で再利用できそう
だからAPIにしよう
Connector
LLC, a Salesforce company
API Connector
API
レガシーシステムをつ
ないでみた。結構色々
な所で再利用できそう
だからAPIにしよう
Connector
API
クラウドつないでみた
結構色々な所で再利用
できそうだからこれも
APIにしよう
API API API
LLC, a Salesforce company
API Connector
API
レガシーシステムをつ
ないでみた。結構色々
な所で再利用できそう
だからAPIにしよう
Connector
API
クラウドつないでみた
結構色々な所で再利用
できそうだからこれも
APIにしよう
API API API
APIカタログみたら便利
なAPIがいっぱいあった
から再利用しよう
LLC, a Salesforce company
LLC, a Salesforce company
customers
LLC, a Salesforce company
customers
SAP
customers
LLC, a Salesforce company
customers
SAP
customers
Salesforce
customers
LLC, a Salesforce company
customers
SAP
customers
Salesforce
customers
LLC, a Salesforce company
customers
SAP
customers
Salesforce
customers
orders
LLC, a Salesforce company
system
APIs
customers
SAP
customers
Salesforce
customers
orders
LLC, a Salesforce company
system
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
LLC, a Salesforce company
system
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
LLC, a Salesforce company
system
APIs
process
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
LLC, a Salesforce company
system
APIs
process
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
Toll
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
Toll
shipments
UPS
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
shipments
Toll
shipments
UPS
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
shipment
status
shipments
Toll
shipments
UPS
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
shipment
status
shipments
Toll
shipments
UPS
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
shipment
status
shipments
Toll
shipments
UPS
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers orders
order
status
order
history
web app / APImobile API
shipment
status
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers orders
order
status
order
history
web app / APImobile API
shipment
status
shipments
開発速度
コスト削減
ビジネス要件
ガバナンス
疎結合
再利用性
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
LLC, a Salesforce company
LLC, a Salesforce company
Project 1 – API-
led
LLC, a Salesforce company
Shipments
Shipment
status
Orders
Customers
Order
status
再利用可能な部品
C4E
APIが溜まっていったら、再利用をして更に開発を加速
Project 1 – API-
led
LLC, a Salesforce company
LLC, a Salesforce company
LLC, a Salesforce company
LLC, a Salesforce company
LLC, a Salesforce company
•
–
•
–
•
–
•
•
–
•
–
LLC, a Salesforce company
Integration Trailblazer
•
–
–
–
–
Integration Professional
•
–
–
–
https://blogs.mulesoft.com/biz/mulesoft/democratize-innovation-integration-trailblazer/
http://training.mulesoft.comhttp://trailhead.salesforce.com
LLC, a Salesforce company
•
•
最新情報を取得
https://meetups.mulesoft.com/tokyo/
LLC, a Salesforce company
•
–
–
–
–
–
–
–
•
@mitch_oka
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ

RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ

  • 2.
    LLC, a Salesforcecompany • • – – – • – – @mitch_oka /in/mitch-oka
  • 3.
    LLC, a Salesforcecompany RPA iPaaS APIM
  • 4.
    LLC, a Salesforcecompany RPA iPaaS APIM
  • 5.
    LLC, a Salesforcecompany Robotics Process Automation https://ja.wikipedia.org/wiki/ロボティック・プロセス・オートメーション
  • 6.
    LLC, a Salesforcecompany Robotics Process Automation https://ja.wikipedia.org/wiki/ロボティック・プロセス・オートメーション
  • 7.
    LLC, a Salesforcecompany 1 2 3 これシステムに反映しといてー 人間が手動で行っていた定形処理を・・・・ Shinya Tomonaga xxx xxx
  • 8.
    LLC, a Salesforcecompany 1 2 3 レコード済みの手順書+入力データ 手順を覚えさせたプログラムに自動実行させるもの Shinya Tomonaga xxx xxx
  • 9.
    LLC, a Salesforcecompany • – – – • – – –
  • 10.
    LLC, a Salesforcecompany 1 2 3 UIがもし変更されると、RPAは決められた 手順を実行しようとするため、わからなくなる 一般的にUIはAPIに比べて変更頻度が高く、 複数バージョンを持つことが少ない Shinya Tomonaga
  • 11.
    LLC, a Salesforcecompany RPA iPaaS APIM
  • 12.
    LLC, a Salesforcecompany Integration Platform as a Service https://ja.wikipedia.org/wiki/クラウドインテグレーション
  • 13.
    LLC, a Salesforcecompany プログラミングによって一生懸命行っていたシステム連携を・・・
  • 14.
    LLC, a Salesforcecompany フロー(主にGUIベース)で設定して簡単に接続できるもの コネクタ コネクタ API iPaaS オーケストレーション
  • 15.
    LLC, a Salesforcecompany • – – – • – – iPaaS
  • 16.
    LLC, a Salesforcecompany API・コネクタの無いシステムをiPaaSに接続する役割を担う コネクタ コネクタ API iPaaS オーケストレーション
  • 17.
    LLC, a Salesforcecompany API・コネクタの無いシステムをiPaaSに接続する役割を担う コネクタ コネクタ API iPaaS オーケストレーション RPA
  • 18.
    LLC, a Salesforcecompany Happy End?
  • 19.
    LLC, a Salesforcecompany システムや連携の数が増えてきたり、 オーケーストレーションが複雑になり すぎると、管理しきれなくなる Source: Top Challenges facing CIOs in a Cloud Native World. 2018 Global CIO Report.https://www.dynatrace.com/cloud-complexity-report/ システムがどこから接続され、 何で消費されているのかを管 理できなくなり、セキュリティのリ スクが発生
  • 20.
  • 21.
    LLC, a Salesforcecompany RPA iPaaS APIM
  • 22.
    LLC, a Salesforcecompany Application Programing Interface(API) Management https://en.wikipedia.org/wiki/API_management
  • 23.
    LLC, a Salesforcecompany オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー API コンシューマ 各システム毎に構築さ れて統合管理できて いなかったAPIを・・・
  • 24.
    LLC, a Salesforcecompany API Management オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー API コンシューマ ゲートウェイを提供して 統合管理する モニタリング APIディスカバリ (APIカタログ)
  • 25.
    LLC, a Salesforcecompany API • – – – • – – API Management
  • 26.
    LLC, a Salesforcecompany API Management オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー API コンシューマ 接続が増えてきた際に 煩雑になる事自体は 解決出来ない
  • 27.
  • 29.
  • 30.
    LLC, a Salesforcecompany Anypoint Security Anypoint Design center Anypoint Exchange Runtime engine & services Path to enablement Joint engagement Center for Enablement (C4E) Anypoint Mangement center MuleSoft Anypoint Platform MuleSoft Catalyst
  • 31.
    LLC, a Salesforcecompany Anypoint Security Anypoint Design center Anypoint Exchange Runtime engine & services MuleSoft Anypoint Platform MuleSoft Catalyst Path to enablement Joint engagement Center for Enablement (C4E) Anypoint Mangement center • • • • • • • • •
  • 32.
    LLC, a Salesforcecompany iPaaS APIM+ + API-led
  • 33.
  • 34.
    LLC, a Salesforcecompany API Connector API レガシーシステムをつ ないでみた。結構色々 な所で再利用できそう だからAPIにしよう Connector
  • 35.
    LLC, a Salesforcecompany API Connector API レガシーシステムをつ ないでみた。結構色々 な所で再利用できそう だからAPIにしよう Connector API クラウドつないでみた 結構色々な所で再利用 できそうだからこれも APIにしよう API API API
  • 36.
    LLC, a Salesforcecompany API Connector API レガシーシステムをつ ないでみた。結構色々 な所で再利用できそう だからAPIにしよう Connector API クラウドつないでみた 結構色々な所で再利用 できそうだからこれも APIにしよう API API API APIカタログみたら便利 なAPIがいっぱいあった から再利用しよう
  • 37.
  • 38.
    LLC, a Salesforcecompany customers
  • 39.
    LLC, a Salesforcecompany customers SAP customers
  • 40.
    LLC, a Salesforcecompany customers SAP customers Salesforce customers
  • 41.
    LLC, a Salesforcecompany customers SAP customers Salesforce customers
  • 42.
    LLC, a Salesforcecompany customers SAP customers Salesforce customers orders
  • 43.
    LLC, a Salesforcecompany system APIs customers SAP customers Salesforce customers orders
  • 44.
    LLC, a Salesforcecompany system APIs customers SAP customers Salesforce customers orders order status
  • 45.
    LLC, a Salesforcecompany system APIs customers SAP customers Salesforce customers orders order status order history
  • 46.
    LLC, a Salesforcecompany system APIs process APIs customers SAP customers Salesforce customers orders order status order history
  • 47.
    LLC, a Salesforcecompany system APIs process APIs customers SAP customers Salesforce customers orders order status order history web app / API
  • 48.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / API
  • 49.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / API
  • 50.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API
  • 51.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API
  • 52.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API
  • 53.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API Toll shipments
  • 54.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API Toll shipments UPS shipments
  • 55.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API shipments Toll shipments UPS shipments
  • 56.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API shipment status shipments Toll shipments UPS shipments
  • 57.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API shipment status shipments Toll shipments UPS shipments
  • 58.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API shipment status shipments Toll shipments UPS shipments
  • 59.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers orders order status order history web app / APImobile API shipment status shipments
  • 60.
    LLC, a Salesforcecompany system APIs process APIs experience APIs customers orders order status order history web app / APImobile API shipment status shipments 開発速度 コスト削減 ビジネス要件 ガバナンス 疎結合 再利用性
  • 61.
    LLC, a Salesforcecompany system APIs process APIs experience APIs
  • 62.
    LLC, a Salesforcecompany system APIs process APIs experience APIs µ
  • 63.
    LLC, a Salesforcecompany system APIs process APIs experience APIs µ
  • 64.
    LLC, a Salesforcecompany system APIs process APIs experience APIs µ
  • 65.
    LLC, a Salesforcecompany system APIs process APIs experience APIs µ
  • 66.
    LLC, a Salesforcecompany system APIs process APIs experience APIs µ
  • 67.
    LLC, a Salesforcecompany system APIs process APIs experience APIs µ
  • 68.
    LLC, a Salesforcecompany system APIs process APIs experience APIs ERP µ
  • 69.
    LLC, a Salesforcecompany system APIs process APIs experience APIs ERP µ
  • 70.
    LLC, a Salesforcecompany system APIs process APIs experience APIs ERP µ
  • 71.
    LLC, a Salesforcecompany system APIs process APIs experience APIs ERP µ
  • 72.
    LLC, a Salesforcecompany system APIs process APIs experience APIs ERP µ
  • 73.
    LLC, a Salesforcecompany system APIs process APIs experience APIs ERP µ
  • 74.
    LLC, a Salesforcecompany system APIs process APIs experience APIs ERP µ
  • 75.
    LLC, a Salesforcecompany system APIs process APIs experience APIs ERP µ
  • 76.
  • 77.
  • 78.
    LLC, a Salesforcecompany Project 1 – API- led
  • 79.
    LLC, a Salesforcecompany Shipments Shipment status Orders Customers Order status 再利用可能な部品 C4E APIが溜まっていったら、再利用をして更に開発を加速 Project 1 – API- led
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
    LLC, a Salesforcecompany • – • – • – • • – • –
  • 86.
    LLC, a Salesforcecompany Integration Trailblazer • – – – – Integration Professional • – – – https://blogs.mulesoft.com/biz/mulesoft/democratize-innovation-integration-trailblazer/ http://training.mulesoft.comhttp://trailhead.salesforce.com
  • 87.
    LLC, a Salesforcecompany • • 最新情報を取得 https://meetups.mulesoft.com/tokyo/
  • 88.
    LLC, a Salesforcecompany • – – – – – – – • @mitch_oka